Part Number Hot Search : 
S503TR A5800286 C1214 M57788MR N5399 BAT46J HT9020 CKS5H0
Product Description
Full Text Search
 

To Download MT9074AP Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 MT9074
T1/E1/J1 Single Chip Transceiver Advance Information
Features
* Combined E1 (PCM 30) and T1 (D4/ESF) framer, Line Interface Unit (LIU) and link controller with optional digital framer only mode In T1 mode the LIU can recover signals attenuated by up to 36 dB (6000 ft. of 24 AWG cable) In E1 mode the LIU can recover signals attenuated by up to 36 dB (2000 m. of 0.65mm cable) Two HDLCs: FDL and channel 24 in T1 mode, timeslot 0 (Sa bits) and timeslot 16 in E1 mode Two-frame elastic buffer in Rx & Tx (T1) directions Programmable transmit delay through transmit slip buffer Low jitter DPLL for clock generation Enhanced alarms, performance monitoring and error insertion functions Intel or Motorola non-multiplexed parallel microprocessor interface ST-BUS 2.048 Mbit/s backplane bus for both data and signaling Japan Telecom J1 Framing and Yellow Alarm Hardware data link access JTAG Boundary Scan
DS5024 ISSUE 5 September 1999
Ordering Information MT9074AP MT9074AL 68 Pin PLCC 100 Pin MQFP -40C to 85C
* * * * * * * * * * * *
Description
The MT9074 is a single chip device, operable in either T1 or E1 mode, integrating either an advanced T1 (T1 mode) or PCM 30 (E1 mode) framer with a Line Interface Unit (LIU). The framer interfaces to a 2.048 Mbit/s backplane providing selectable data link access with optional HDLC controllers for either the FDL bits and channel 24 (T1 mode) or Sa bits and channel 16 (E1 mode). The LIU interfaces the framer to T1 (T1 mode) or PCM 30 (E1 mode) transformer-isolated four-wire line with minimal external components required. In T1 mode the MT9074 supports D4, ESF and SLC96 formats, meeting the latest recommendations including ITU I.431, AT&T PUB43801, TR-62411, ANSI T1.102, T1.403 and T1.408. In E1 mode the MT9074 supports the latest ITU-T Recommendations including G.703, G.704, G.706, G.732, G.775, G.796, G.823 for PCM 30, and I.431 for ISDN primary rate. It also supports ETSI ETS 300 011, ETS 300 166 and ETS 300 233.
Applications
* * * * E1/T1 add/drop multiplexers and channel banks CO and PBX equipment interfaces Primary Rate ISDN nodes Digital Cross-connect Systems (DCS)
TxDL TxDLCLK TxMF
TxAO TxB TxA
DSTi CSTi Tdi Tdo Tms Tclk
Trst
ST-BUS Interface IEEE 1149.1
Transmit Framing, Error, Test Signal Generation and Slip Buffer
Pulse Generator
Line Driver
TTIP TRING
RM Loop
ST Loop
National Bit Buffer Jitter Attenuator & Clock Control CAS Buffer Clock,Data Recovery DG Loop
MT Loop
PL Loop
R/W/WR
CS DS/RD DSTo CSTo
Rx Equalizer & Data Slicer
D7~D0 AC4 AC0
Microprocessor Interface
IRQ
Data Link, HDLC0 HDLC1
S/FR BS/LS OSC1 OSC2
RTIP RRING
ST-BUS Interface
Receive Framing, Performance Monitoring, Alarm Detection, 2 Frame Slip Buffer
RxDLCLK RxDL
RxMF
LOS
RxFP
E1.5o F0b C4b
Figure 1 - Functional Block Diagram
1
MT9074
VSS OSC2 OSC1 VSS VDD S/FR/C1.5i TxDL TxLCLK IC IC DS/RD DSTi DSTo CSTi CSTo VDD
Advance Information
CS RESET IRQ D0 D1 D2 D3 VSS IC INT/MOT VDD D4 D5 D6 D7 R/W/WR AC0
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
9 8 7 6 5 4 3 2 1 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
LOS
TxAO Trst Tclk Tms Tdo Tdi GNDATX TRING TTIP VDDATX VDD VSS IC RxFP F0b C4b E1.5o/C1.5o
NC NC NC NC NC NC DS/RD DSTi DSTo CSTi CSTo VDD VSS OSC2 OSC1 VSS VDD S/FR/C1.5i TXDL TCDLCK IC NC IC LOS NC NC NC NC NC NC
80 82 48 84 46 86 44 88 42 90 40 92 38 94 36 96 34 98 32 100 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50
AC2 AC3 AC4 GNDARx RTIP RRING VDDArx VDD VSS TxA TxB RxDCLK
68 PIN PLCC
RxDL TxMF RxMF BS/LS
AC1
NC NC CS RESET IRQ D0 D1 D2 D3 VSS IC INT/MOT VDD D4 D5 D6 D7 R/W/WR AC0 NC
NC NC TxAO Trst Tclk Tms Tdo Tdi GNDATX TRING TTIP VDDATX VDD VSS IC RxFP F0b C4b E1.5o/C1.5o NC
NC NC NC NC NC NC NC AC1 AC2 AC3 AC4 GNDARx RTIP RRING VDARx VDD VSS TxA TxB
RXDLCK RXDL TxMF RxMF
BS/LS
100 PIN MQFP (JEDEC MO-112) Figure 2 - Pin Connections
2
NC NC NC NC NC NC
Advance Information
Pin Description
Pin # 68 Pin 100 Pin PLCC MQFP 1 66 Name Description
MT9074
OSC1
Oscillator Input. This pin is either connected via a 20.000 MHz crystal to OSC2 where a crystal is used, or is directly driven when a 20.000 MHz. oscillator is employed. Oscillator Output. Connect a 20.0 MHz crystal between OSC1 and OSC2. Not suitable for driving other devices. Negative Power Supply (Input). Digital ground. Positive Power Supply (Input). Digital supply (+5V 5%). Control ST-BUS Output. CSTo carries serial streams for CAS and CCS respectively a 2.048 Mbit/s ST-BUS status stream which contains the 30 receive signalling nibbles (ABCDZZZZ or ZZZZABCD). The most significant nibbles of each ST-BUS time slot are valid and the least significant nibbles of each ST-BUS time slot are tristated when control bit MSN (page 01H, address 1AH, bit 1) is set to 1. If MSN=0, the position of the valid and tristated nibbles are reversed. Control ST-BUS Input. CSTi carries serial streams for CAS and CCS respectively a 2.048 Mbit/s ST-BUS control stream which contains the 30 transmit signalling nibbles (ABCDXXXX or XXXXABCD) when RPSIG=0. When RPSIG=1 this pin has no function. The most significant nibbles of each ST-BUS time slot are valid and the least significant nibbles of each ST-BUS time slot are ignored when control bit MSN (page 01H, address 1AH, bit 1) is set to 1. If MSN=0, the position of the valid and ignored nibbles is reversed. Data ST-BUS Output. A 2.048 Mbit/s serial stream which contains the 24/30 PCM(T1/E1) or data channels received on the PCM 24/30 (T1/E1) line. Data ST-BUS Input. A 2.048 Mbit/s serial stream which contains the 24/30 (T1/ E1)PCM or data channels to be transmitted on the PCM 24/30 (T1/E1)line. Data/Read Strobe (Input). In Motorola mode (DS), this input is the active low data strobe of the microprocessor interface. In Intel mode (RD), this input is the active low read strobe of the microprocessor interface. Chip Select (Input). This active low input enables the non-multiplexed parallel microprocessor interface of the MT9074. When CS is set to high, the microprocessor interface is idle and all bus I/O pins will be in a high impedance state. RESET (Input). This active low input puts the MT9074 in a reset condition. RESET should be set to high for normal operation. The MT9074 should be reset after power-up. The RESET pin must be held low for a minimum of 1sec. to reset the device properly. Interrupt Request (Output). A low on this output pin indicates that an interrupt request is presented. IRQ is an open drain output that should be connected to VDD through a pull-up resistor. An active low CS signal is not required for this pin to function. Data 0 to Data 3 (Three-state I/O). These signals combined with D4-D7 form the bidirectional data bus of the microprocessor interface (D0 is the least significant bit).
2 3 4 5
67 68 69 70
OSC2 VSS VDD CSTo
6
71
CSTi
7 8 9
72 73 74
DSTo DSTi DS/RD
10
83
CS
11
84
RESET
12
85
IRQ
13 16
86-89
D0 - D3
3
MT9074
Pin Description
Pin # 68 Pin 100 Pin PLCC MQFP 17 18 19 90 91 92 Name Description
Advance Information
Vss IC INT/MOT
Negative Power Supply (Input). Digital ground. Internal Connection. Tie to Vss (ground) for normal operation. Intel/Motorola Mode Selection (Input).A high on this pin configures the processor interface for the Intel parallel non-multiplexed bus type. A low configures the processor interface for the Motorola parallel non-multiplexed type. Positive Power Supply (Input). Digital supply (+5V 5%). Data 4 to Data 7 (Three-state I/O). These signals combined with D0-D3 form the bidirectional data bus of the parallel processor interface (D7 is the most significant bit). Read/Write/Write Strobe (Input). In Motorola mode (R/W), this input controls the direction of the data bus D[0:7] during a microprocessor access. When R/W is high, the parallel processor is reading data from the MT9074. When low, the parallel processor is writing data to the MT9074. For Intel mode (WR), this active low write strobe configures the data bus lines as output.
20 21 24 25
93 94-97
VDD D4 - D7
98
R/W/WR
26 30 31 32 33
99, 8-11 AC0 - AC4 Address/Control 0 to 4 (Inputs). Address and control inputs for the nonmultiplexed parallel processor interface. AC0 is the least significant input. 12 13 14 GNDARx RTIP RRING Receive Analog Ground (Input). Analog ground for the LIU receiver. Receive TIP and RING (Input). Differential inputs for the receive line signal - must be transformer coupled (See Figure 5). In digital framer mode these are TTL level inputs that connect to the digital outputs of a receiver. If the receiver serial data output is NRZ connect that output to RTIP. If the receiver data output is split phase unipolar signal connect one signal to RTIP and the complementary signal to RRING. Receive Analog Power Supply (Input). Analog supply for the LIU receiver (+5V 5%). Positive Power Supply (Input). Digital supply (+5V 5%). Negative Power Supply (Input). Digital ground. Transmit A (Output). When the internal LIU is disabled (digital framer only mode), if control bit NRZ=1, and NRZ output data is clocked out on pin TxA with the rising edge of C1.50 (TxB has no function when NRZ format is selected). If NRZ=0, pins TxA and TxB are a complementary pair of signals that output digital dual-rail clocked out with the rising edge of C1.50. Transmit B (Output). When the internal LIU is disabled and control bit NRZ=0, pins TxA and TxB are a complementary pair of signals that output digital dual-rail data clocked out with the rising edge of C1.50.
34 35 36 37
15 16 17 18
VDDARx VDD VSS TxA
38
19
TxB
39
20
RxDLCLK Data Link Clock (Output). A gapped clock signal derived from the extracted clock from the line clock, available for an external device to clock in RxDL data (at 4, 8, 12, 16 or 20 kHz) on the rising edge. RxDL TxMF Receive Data Link (Output). A serial bit stream containing received line data after zero code suppression. This data is clocked out with the rising edge of E1.5o. Transmit Multiframe Boundary (Input). An active low input used to set the transmit multiframe boundary (CAS or CRC multiframe). The MT9074 will generate its own multiframe if this pin is held high. This input is usually pulled high for most applications.
40 41
21 22
4
Advance Information
Pin Description
Pin # 68 Pin 100 Pin PLCC MQFP 42 23 Name Description
MT9074
RxMF
Receive Multiframe Boundary (Output). An output pulse delimiting the received multiframe boundary. The next frame output on the data stream (DSTo) is basic frame zero on the T1 or PCM 30 link. In E1 mode this receive multiframe signal can be related to either the receive CRC multiframe (page 01H, address 17H, bit 6, MFSEL=1) or the receive signalling multiframe (MFSEL=0). Bus/Line Synchronization Mode Selection (Input). If high, C4b and F0b will be inputs; if low, C4b and F0b will be outputs.
43 44
24 32
BS/LS
E1.5o/C1.5o 2.048 MHz in E1 mode or 1.544MHz in T1 mode, Extracted Clock (Output). If the internal L/U is enabled, this output is the clock extracted from the received signal and used internally to clock in data received on RTIP and RRING. If the internal LIU is disabled (digital framer mode), this output is a 1.544MHz clock (T1) C1.5o or a 2.048 MHz clock C2o which clocks out the transmit digital data TXA, TXB. C4b 4.096 MHz System Clock (Input/Output). C4b is the clock for the ST-BUS sections and transmit serial PCM data of the MT9074. In the free-run (S/FR=0) or line synchronous mode (S/FR=1 and BS/LS=0) this signal is an output, while in bus synchronous mode (S/FR=1) this signal is an input clock which is phaselocked to the extracted clock (E1.5o). Frame Pulse (Input/Output). This is the ST-BUS frame synchronization signal, which delimits the 32 channel frame of CSTi, CSTo, DSTi, DSTo and the PCM30 link. In the free-run (S/FR=0) or line synchronous mode (S/FR=1 and BS/LS=0) this signal is an output, while in the line synchrounous mode (S/FR=1 and BS/ LS=0) this signal is an input. Receive Frame Pulse (Output). An 8kHz pulse signal, which is low for one extracted clock period. This signal is synchronized to the receive DS1 or PCM 30 basic frame boundary. Internal Connection. Must be left open for normal operation. Negative Power Supply (Input). Digital ground. Positive Power Supply (Input). Digital supply (+5V 5%). Transmit Analog Power Supply (Input). Analog supply for the LIU transmitter (+5V 5% 10%)). Transmit TIP and RING (Outputs). Differential outputs for the transmit DS1 line signal - must be transformer coupled (See Figure 5). Transmit Analog Ground (Input). Analog ground for the LIU transmitter. IEEE 1149.1 Test Data Input. If not used, this pin should be pulled high. IEEE 1149.1 Test Data Output. If not used, this pin should be left unconnected. IEEE 1149.1 Test Mode Selection (Input). If not used, this pin should be pulled high. IEEE 1149.1 Test Clock Signal (Input). If not used, this pin should be pulled high. IEEE 1149.1 Reset Signal (Input). If not used, this pin should be held low. Transmit All Ones (Input).High - TTIP, TRING will transmit data normally. Low TTIP, TRING will transmit an all ones signal.
45
33
46
34
F0b
47
35
RxFP
48 49 50 51 52 53 54 55 56 57 58 59 60
36 37 38 39 40 41 42 43 44 45 46 47 48
IC VSS VDD VDDATx TTIP TRING GNDATx Tdi Tdo Tms Tclk Trst TxAO
5
MT9074
Pin Description
Pin # 68 Pin 100 Pin PLCC MQFP 61 57 Name Description
Advance Information
LOS
Loss of signal or synchronization (Output).When high, and LOS/LOF (page 02H address 13H bit 2) is zero, this signal indicates that the receive portion of the MT9074 is either not detecting an incoming signal (bit LLOS on page 03H address 18H is one) or is detecting a loss of basic frame alignment condition (bit SYNC on page 03H address 10H is one). If LOS/LOF=1, a high on this pin indicates a loss of signal condition. Internal Connection. Tie to Vss (Ground) for normal operation. No Connection. Leave open for normal operation. Internal Connection. Tie to VSS (Ground) for normal operation.
62
58 59
IC NC IC
63 64
60 61
TxDLCLK Transmit Data Link Clock (Output). A gapped clock signal derived from a gated 2.048 Mbit/s clock for transmit data link at 4, 8, 12, 16 or 20 kHz. The transmit data link data (TxDL) is clocked in on the rising edge of TxDLCLK. TxDLCLK can also be used to clock DL data out of an external serial controller. TxDL Transmit Data Link (Input). An input serial stream of transmit data link data at 4, 8, 12, 16 or 20 kbit/s.
65 66
62 63
S/FR/C1.5i Sychronous/Freerun Extracted Clock (Input): If low, and the internal LIU is enabled, the MT9074 is in free run mode. Pins 45 C4b and 46 F0b are outputs generating system clocks. Slips will occur in the receive slip buffer as a result of any deviation between the MT9074's internal PLL (which is free - running) and the frequency of the incoming line data. If high, and the internal LIU is enabled, the MT9074 is in Bus or Line Synchronization mode depending on the BS/LS pin. If the internal LIU is disabled, in digital framer mode, this pin (C1.5i) takes an input clock 1.544Mhz (T1) / 2.048Mhz (E1) that clocks in the received digital data on pins RTIP and RRING with its rising edge. VDD VSS Positive Power Supply (Input). Digital supply (+5V 5%). Negative Power Supply (Input). Digital ground. DS1 (T1 mode) or PCM 30 (E1 mode) transformerisolated four wire line. The transmit portion of the MT9074 LIU consists of a digital buffer, a digital-toanalog converter, and a differential line driver. The receiver portion of the MT9074 LIU consists of an input signal peak detector, an optional equalizer, a smoothing filter, data and clock slicers and a clock extractor. System timing may be slaved to the line, operated in free-run mode or controlled by an external timing source. In T1 mode the MT9074 contains a PLL which always generates the transmit timing for the LIU. In E1 mode the LIU also contains a Jitter Attenuator (JA), which can be included in either the transmit or receive path. The MT9074 will attenuate jitter from 2.5 Hz and roll-off at a rate of 20 dB/ decade. The intrinsic jitter is less than 0.02 UI. The PLL output (@1.544 MHz for T1 mode and @2.048 MHz for E1 mode) clocks out the transmit line data.
67 68
64 65
Device Overview
The MT9074 in T1 mode operates as an advanced T1 framer with an on-chip Line Interface Unit (LIU) that meets or supports the recommendations including ITU I.431, AT&T PUB43801, TR-62411, ANSI T1.102, T.403 and T.408. The MT9074 in E1 mode operates as an advanced PCM 30 framer with an on-chip Line Interface Unit (LIU) that meets or supports the latest ITU-T Recommendations for PCM 30 and ISDN primary rate including G.703, G.704, G.706, G.775, G.796, G.732, G.823 and I.431. It also meets or supports the layer 1 requirements of ETSI ETS 300 011, ETS 300 166, ETS 300 233 and BS6450. The Line Interface Unit (LIU) of the MT9074 interfaces the digital framer functions to either the
6
Advance Information
To accommodate some special applications, the MT9074 also supports a digital framer only mode by providing direct access to the transmit and receive data in digital format, i.e. by-passing the analog LIU front-end. The digital portion of the MT9074 connects selected channels of an incoming stream of time multiplexed 2.048 Mbit/s PCM channels to the transmit payload of either the T1 or E1 trunk, while the receive payload is connected to the ST-BUS 2.048 Mbit/s backplane bus for both data and signalling with channel times and the frame boundary synchronous to the transmit side. Control, reporting and conditioning of the line is implemented via a parallel microprocessor interface. The MT9074 has a comprehensive suite of status, alarm, performance monitoring and reporting features. These include counters for BPVs, CRC errors, F-bit errors (T1 only), E-bit errors (E1 only), errored frame alignment signals (E1 only), BERT, OOF (T1 only), and RAI and continuous CRC errors (E1 only). Also, included are transmission error insertion for BPVs, CRC-6 errors (T1 only), CRC-4 errors (E1 only), framing bit errors (T1 only), frame and non-frame alignment signal errors (E1 only), payload errors and loss of signal errors. A built-in PRBS generator (215 -1) can be connected to any combination of outgoing channels; an equivalent PRBS error detector can be independently connected to any combination of receive channels. A complete set of loopbacks has been implemented, which include digital, remote, ST-BUS, payload, local, metallic and remote time slot. The MT9074 also provides a comprehensive set of maskable interrupts. Interrupt sources consist of synchronization status, alarm status, counter indication and overflow, timer status, slip indication, maintenance functions and receive channel associated signaling bit changes. In T1 mode the framer operates in any one of the framing modes: D4, SLC-96 and Extended Superframe (ESF). The ESF FDL bits of the MT9074 can be accessed either through the data link pins TxDL, RxDL, RxDLCLK and TxDLCLK, or through internal registers for Bit Oriented Messages, or through a built-in HDLC. A second HDLC may be connected to DS1 channel 24 for the ISDN Primary Rate signaling applications. In E1 mode the MT9074 operates in either termination or transparent modes selectable via software control. In the termination mode the CRC-4
MT9074
calculation is performed as part of the framing algorithm. In the transmit transparent mode, no framing or signalling is imposed on the data transmit from DSTi on the line. In addition, the MT9074 optionally allows the data link maintenance channel to be modified and updates the CRC-4 remainder bits to reflect the modification. All channel, framing and signalling data passes through the device unaltered. This is useful for intermediate point applications of a PCM 30 link where the data link data is modified, but the error information transported by the CRC-4 bits must be passed to the terminating end. In the receive transparent mode, the received line data is channelled to DSTo with framing operations disabled, consequently, the data passes through the slip buffer and drives DSTo with an arbitrary alignment. In E1 mode the Sa bits can be accessed by the MT9074 in the following three ways: * Programming a register; * Data link pins TxDL, RxDL, RxDLCLK and TxDLCLK; * HDLC Controller with a 128 byte FIFO. A second HDLC Controller with a 128 byte FIFO is available for connection to timeslot 16 in E1 mode.
Functional Description
MT9074 Line Interface Unit (LIU) Receiver The receiver portion of the MT9074 LIU consists of an input signal peak detector, an optional equalizer with two separate high pass sections, a smoothing filter, data and clock slicers and a clock extractor. Receive equalization gain can be set manually (i.e., software) or it can be determined automatically by peak detectors. The output of the receive equalizer is conditioned by a smoothing filter and is passed on to the clock and data slicer. The clock slicer output signal drives a phase locked loop, which generates an extracted clock (C1.50). This extracted clock is used to sample the output of the data comparator In T1 mode, the receiver portion of the LIU can reliably recover clock and data from signals attenuated by up to 36 dB @ 772 kHz (translates to 6000 ft. of PIC 24 AWG cable) and tolerate jitter to the maximum specified by AT&T TR 62411 (see Figure 3). In E1 mode the receiver portion of the LIU can reliably recover clock and data from signals
7
MT9074
attenuated by up to 36 dB @ 1024 kHz (translates to 2000 m. of PIC 0.65mm or 22 AWG cable) and tolerate jitter to the maximum specified by ETS 300 011 (Figure 4). The LOS output pin function is user selectable to indicate any combination of loss of signal and/or loss of basic frame synchronization condition. The LLOS (Loss of Signal) status bit indicates when the receive signal level is lower than the analog threshold for at least 1 millisecond, or when more than 192 consecutive zeros have been received. In E1 mode the analog threshold is either of -20 dB or 40 dB. For T1 mode the analog threshold is -40 dB. In T1 mode, the receive LIU circuit requires a terminating resistor of 100 across the device side of the receive 1:1 transformer. In E1 mode the receive LIU circuit requires a terminating resistor of either 120 or 75 across the device side of the receive1:1 transformer. The jitter tolerance of the clock extractor circuit exceeds the requirements of TR 62411 in T1 mode (see Figure 3) and G.823 in E1 mode (see Figure 4). Transmitter The transmit portion of the MT9074 LIU consists of a high speed digital-to-analog converter and complementary line drivers. When a pulse is to be transmitted, a sequence of digital values (dependent on transmit equalization) are read out of a ROM by a high speed clock. These values drive the digital-to-analog converter to
Peak to Peak Jitter Amplitude (log scale)
138UI 100UI 28UI 10UI
Advance Information
produce an analog signal, which is passed to the complementary line drivers. The complementary line drivers are designed to drive a 1:2 step-up transformer (see Figure 5 for T1 mode and Figure 6 for E1 mode). A 0.68 uF capacitor is required between the TTIP and the transmit transformer. Resistors RT (as shown in Figure 5) are for termination for transmit return loss. The values of RT may be optimized for T1 mode, E1 120 lines, E1 75 lines or set at a compromise value to serve multiple applications. Program the LIU Control Word (address 1FH page 1) to adjust the pulse amplitude accordingly. Alternatively, the pulse level and shape may be discretely programmed by writing to the Custom Pulse Level registers (addresses 1CH to 1FH, page 2) and setting the Custom Transmit Pulse bit high (bit 3 of the Transmit Pulse Control Word). In this case the output of each of the registers directly drives the D/A converter going to the line driver. Tables 1 and 2 show recommended transmit pulse amplitude settings. In T1 mode, the template for the transmitted pulse (the DSX-1 template) is shown in Figure 7. The nominal peak voltage of a mark is 3 volts. The ratio of the amplitude of the transmit pulses generated by TTIP and TRING lie between 0.95 and 1.05. In E1 mode, the template for the transmitted pulse, as specified in G.703, is shown in Figure 8. The nominal peak voltage of a mark is 3 volts for 120 twisted pair applications and 2.37 volts for 75 coax applications. The ratio of the amplitude of the transmit pulses generated by TTIP and TRING lie between 0.95 and 1.05.
1.0UI 0.4UI
0.1Hz 1.0Hz
10Hz 4.9Hz
100Hz
Jitter Frequency (log scale)
1.0kHz 10kHz 100kHz
Figure 3 - Input Jitter Tolerance as Recommended by TR-62411 (T1)
8
Advance Information
Peak to Peak Jitter Amplitude (log scale) 18UI MT9074 Tolerance
MT9074
1.5UI
0.2UI Jitter Frequency (log scale) 1.667Hz 20Hz 2.4kHz 18kHz 100kHz
Figure 4 - Input Jitter Tolerance as recommended by ETSI 300 011 (E1)
Name TXL2-0
Functional Description Transmit Line Build Out 2 - 0. Setting these bits shapes the transmit pulse as detailed in the table below: TXL2 TXL1 TXL0 Line Build Out 0 0 0 0 to 133 feet/ 0 dB 0 0 1 133 to 266 feet 0 1 0 266 to 399 feet 0 1 1 399 to 533 feet 1 0 0 533 to 655 feet 1 0 1 -7.5 dB 1 1 0 -15 dB 1 1 1 -22.5 dB After reset these bits are zero. Table 1 - Transmit Line Build Out (T1)
0.68uF TTIP
RT
1:2
Fuse Tx
RT TRING
Fuse
RT: 2.4
+5V
1:1 RTIP Fuse
100
Fuse RRING Rx
Figure 5 - Analog Line Interface (T1)
9
MT9074
Name TX2-0 Functional Description
Advance Information
Transmit pulse amplitude. Select the TX2 -TX0 bits according to the line type, value of termination resistors (RT), and transformer turns ratio used RT() Transformer Ratio TX2 TX1 TX0 Line Impedance() 000 120 0 1:2 001 120 0 1:1 010 120 15 1:2 011 120 / 75 12.1 1:2 100 75 0 1:2 101 75 0 1:1 111 75 9.1 1:2 111 75 / 120 12.1 1:2 After reset these bits are zero. Table 2 -Transmit Pulse Amplitude (E1)
Tx
0.68uF TTIP
RT
1:2
Fuse
RT
TRING +5V
Fuse
RT: Termination resistor. Please check Table 2 for specific resistor values.
1:1
RTIP
Fuse
120 / 75
RRING
Fuse
Rx
Figure 6 - Analog Line Interface (E1)
10
Advance Information
MT9074
1.20 1.05 0.95 0.90 0.80 NORMALIZED AMPLITUDE
0.50
0.05 0 -0.05 -0.26 -0.45
--0.15 --0.12
-0.39
-0.27 -0.23
0.15
0.23 0.27 0.34
0.46
0.61
0.77
0.93
Time, in unit intervals (UI)
Figure 7 - Pulse Template (T1.403) (T1)
Time (Nanoseconds) Time U.I. Normalized Amplitude
-499 -253 -175 -175 -.77 .05 -.39 .05 -.27 .8 -.27 1.2
-78 -.12 1.2
0 0 1.05
175 .27 1.05
220 .34 -.05
499 .77 .05
1.16
0
752 1.16 .05
-------
-------
Table 3 - Maximum Curve for Figure 7
Time (Nanoseconds) Time U.I. Normalized Amplitude
-499 -.77 -.05
-149 -.23 -.05
-149 -.23 .5
-97 -.15 .9
0 0 .95
97 .15 .9
149 .23 .5
149 .23 -.45
298 .46 -.45
395 .61 -.26
603 .93 -.05
752 1.16 -.05
Table 4 - Minimum curve for Figure 7
Note: One Unit Interval = 648 nanoseconds
11
MT9074
Percentage of Nominal Peak Voltage
120 110 100 194nS 90 80 244nS
Advance Information
269nS
50
20 0 -10 -20 219nS 488nS Nominal Pulse
Figure 8 Pulse Template (G.703)(E1) 20 Mhz Clock The MT9074 requires a 20 Mhz clock. This may provided by a 50 ppm oscillator as per Figure 9.
+5V
Frequency: Tolerance: Oscillation Mode: Resonance Mode: Load Capacitance: Maximum Series Resistance: Approximate Drive Level:
20MHz 50ppm Fundamental Parallel 32pF 35 1mW
OSC1
20MHz OUT
Vdd
GND
.1F
20MHz OSC1
56pF OSC2 1M
39pF
(open)
OSC2 100
1H*
Figure 9 - Clock Oscillator Circuit Alternatively, a crystal oscillator may be used. A complete oscillator circuit made up of a crystal, resistors and capacitors is shown in Figure 10. The crystal specification is as follows.
12 Note: the 1H inductor is optional
Figure 10 - Crystal Oscillator Circuit
Advance Information
MT9074
dB
-0.5 JITTER ATTENUATION (dB)
0
-20 dB/decade
19.5
10
Frequency (Hz)
40
400
10K
Figure 11- TR 62411 Jitter Attenuation Curve Phase Lock Loop (PLL) The MT9074 contains a PLL, which can be locked to either an input 4.096 Mhz clock or the extracted line clock.The PLL will attenuate jitter from less than 2.5 Hz and roll-off at a rate of 20 dB/decade. Its intrinsic jitter is less than 0.02 UI. The PLL will meet the jitter transfer characteristics as specified by ATT document TR 62411 and the relevant recommendations as shown in Figure 11.
Mode Name System Bus Synchronous Line Synchronous Free-Run BS/LS 1 S/FR 1 Note PLL locked to C4b.
0 x
1 0
PLL locked to E1.5o. PLL free - running.
Table 5 - Selection of clock jitter attenuation modes using the M/S and MS/FR pins the internal PLL before being used to synchronize the transmitted data. The clock extracted (with no jitter attenuation performed) from the receive data can be monitored on pin E1.5o. In Line Synchronous mode, the clock extracted from the receive data is dejittered using the internal PLL and then output on pin C4b. Pin E1.5o provides the extracted receive clock before it has been dejittered. The transmit data is synchronous to the clean receive clock. In Free-Run mode the transmit data is synchronized to the internally generated clock. The internal clock is output on pin C4b. The clock signal extracted from the receive data is not dejittered and is output directly on E1.5o. Depending on the mode selection above, the PLL can either attenuate transmit clock jitter or the receive clock jitter. Table 5 shows the appropriate configuration of each control pin to achieve the
13
Clock Jitter Attenuation Modes
MT9074 has three basic jitter attenuation modes of operation, selected by the BS/LS and S/FR control pins. Referring to the mode names given in Table 5 the basic operation of the jitter attenuation modes are: * * * System Bus Synchronous Mode. Line Synchronous Mode. Free-run mode.
In System Bus Synchronous mode pins C4b and F0b are always configured as inputs, while in the Line Synchronous and Free-Run modes C4b and F0b are configured as outputs. In System Bus Synchronous mode an external clock is applied to C4b. The applied clock is dejittered by
MT9074
appropriate mode and Jitter attenuation capability of the MT9074
Advance Information
The most significant bit of an eight bit ST-BUS channel is numbered bit 7 (see Mitel Application Note MSAN-126). Therefore, ST-BUS bit 7 is synonymous with DS1 bit 1; bit 6 with bit 2: and so on. Frame and Superframe Structure in T1 mode Multiframing In T1 mode, DS1 trunks contain 24 bytes of serial voice/data channels bundled with an overhead bit. The frame overhead bit contains a fixed repeating pattern used to enable DS1 receivers to delineate frame boundaries. Overhead bits are inserted once per frame at the beginning of the transmit frame boundary. The DS1 frames are further grouped in bundles of frames, generally 12 (for D4 applications) or 24 frames (for ESF - extended superframe applications) deep. Table 7 and 8 illustrate the D4 and ESF frame structures respectively. For D4 links the frame structure contains an alternating 101010... pattern inserted into every second overhead bit position. These bits are intended for determination of frame boundaries, and they are referred to as Ft bits. A separate fixed pattern, repeating every superframe, is interleaved with the Ft bits. This fixed pattern (001110), is used to delineate the 12 frame superframe. These bits are referred to as the Fs bits. In D4 frames # 6 and #12, the LSB of each channel byte may be replaced with A bit (frame #6) and B bit (frame #12) signalling information. For ESF links the 6 bit framing pattern 001011, inserted into every 4th overhead bit position, is used to delineate both frame and superframe boundaries. Frames #6, 12, 18 and 24 contain the A, B, C and D signalling bits, respectively. A 4 kHz data link is embedded in the overhead bit position, interleaved between the framing pattern sequence (FPS) and the transmit CRC-6 remainder (from the calculation done on the previous superframe), see Table 8.
The Digital Interface
T1 Digital Interface In T1 mode DS1 frames are 193 bits long and are transmitted at a frame repetition rate of 8000 Hz, which results in an aggregate bit rate of 193 bits x 8000/sec= 1.544 Mbits/sec. The actual bit rate is 1.544 Mbits/sec +/-50 ppm optionally encoded in B8ZS format. The Zero Suppression control register (page 1, address 15H,) selects either B8ZS encoding, forced one stuffing or alternate mark inversion (AMI) encoding. Basic frames are divided into 24 time slots numbered 1 to 24. Each time slot is 8 bits in length and is transmitted most significant bit first (numbered bit 1). This results in a single time slot data rate of 8 bits x 8000/sec. = 64 kbits/sec. It should be noted that the Mitel ST-BUS has 32 channels numbered 0 to 31. When mapping to the DS1 payload only the first 24 time slots and the last (time slot 31, for the overhead bit) of an ST-BUS are used (see Table 6). All unused channels are tristate. When signalling information is written to the MT9074 in T1 mode using ST-BUS control links (as opposed to direct writes by the microport to the on - board signaling registers), the CSTi channels corresponding to the selected DSTi channels streams are used to transmit the signalling bits. Since the maximum number of signalling bits associated with any channel is 4 (in the case of ABCD), only half a CSTi channel is required for sourcing the signaling bits. The choice of which half of the channel to use is selected by the control bit MSN (page 01H address 14H). The same control bit selects which half of the CSTo channel will contain receive signaling information (the other nibble in the channel being tristate). Unused channels are tristate.
DS1 Timeslots Voice/Data Channels (DSTi/o and CSTi/o) Ds1 Timeslots Voice/Data Channels (DSTi/o and CSTi/o)
1 0 17 16
2 1 18 17
3 2 19 18
4 3 20 19
5 4 21 20
6 5 22 21
7 6 23 22
8 7 24 23
9 7 24 x
10 9 25 x
11 10 26 x
12 11 27 x
13 12 28 x
14 13 29 x
15 14 30 x
16 15 31 S bit
Table 6 - STBUS vs. DS1 to Channel Relationship(T1)
14
Advance Information
The SLC-96 frame structure is similar to the D4 frame structure, except a facility management overlay is superimposed over the erstwhile Fs bits, see Table 9. The protocol appropriate for the application is selected via the Framing Mode Selection Word, address 10H of Master Control page 1. In T1 mode MT9074 is capable of generating the overhead bit framing pattern and (for ESF links) the CRC remainder for transmission onto the DS1 trunk. The beginning of the transmit multiframe may be determined by any of the following criteria: (i)It may free - run with the internal multiframe counters; (ii)The multiframe counters may be reset with the external hardware pin TxMF. If this signal is not synchronous with the current transmit frame count it may cause the far end to go temporarily out of sync. (iii) Under software control (by setting the TxSYNC bit in page 01 address 12H) the transmit multiframe counters will be synchronized to the framing pattern present in the overhead bits multiplexed into channel 31 bit 0 of the incoming 2.048 Mb/s digital stream DSTi. Note that the overhead bits extracted from the receive signal are multiplexed into outgoing DSTo channel 31 bit 0. (iv) In SLC - 96 mode the transmit frame counters synchronize to the framing pattern clocked in on the TXDL input.
MT9074
Frame # 1 2 3 4 5 6 7 8 9 10 11 12 Ft 1 0 0 0 1 1 0 1 1 1 0 0 B A Fs Signalling
Table 7 - D4 Superframe Structure(T1)
Frame # 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
FPS
FDL X
CRC CB1
Signalling
X 0 X CB2 X 0 X CB3 X 1 X CB4 X 0 X CB5 X 1 X CB6 X 1 D C B A
Table 8 - ESF Superframe Structure (T1)
15
MT9074
Frame # 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Ft 1 0 0 0 1 0 0 1 1 1 0 1 1 0 0 0 1 0 0 1 1 1 0 1 d a t a R e s y n c h r o n i z a t i o n Fs Notes Frame # 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 Ft 1 X 0 X 1 X 0 X 1 X 0 X 1 X 0 X 1 X 0 X 1 X 0 S B i t s F i e l d Fs Notes Frame # C o n c e n t r a t o r 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 Ft 1 S 0 S 1 C 0 C 1 C 0 A 1 A 0 L 1 L 0 L 1 L 0 S Fs
Advance Information
Notes S = Spoiler Bits
C = Maintenance Field Bits
A = Alarm Field Bits
L = Line Switch Field Bits
S = Spoiler Bits
Table 9 - SLC-96 Framing Structure(T1)
E1 Digital Interface PCM 30 (E1) basic frames are 256 bits long and are transmitted at a frame repetition rate of 8000 Hz, which results in an aggregate bit rate of 256 bits x 8000/sec = 2.048 Mbits/sec. The actual bit rate is 2.048 Mbits/sec +/-50 ppm encoded in HDB3 format. The HDB3 control bit (page 01H, address 15H, bit 5) selects either HDB3 encoding or alternate mark inversion (AMI) encoding. Basic frames are divided into 32 time slots numbered 0 to 31, see Figure 34. Each time slot is 8 bits in length and is transmitted most significant bit first (numbered bit 1). This results in a single time slot data rate of 8 bits x 8000/sec. = 64 kbits/sec. It should be noted that the Mitel ST-BUS also has 32 channels numbered 0 to 31, but the most significant bit of an eight bit channel is numbered bit 7 (see Mitel Application Note MSAN-126). Therefore, STBUS bit 7 is synonymous with PCM 30 bit 1; bit 6 with bit 2: and so on (Figure 34).
PCM 30 time slot 0 is reserved for basic frame alignment, CRC-4 multiframe alignment and the communication of maintenance information. In most configurations time slot 16 is reserved for either Channel Associated Signalling (CAS or ABCD bit signalling) or Common Channel Signalling (CCS). The remaining 30 time slots are called channels and carry either PCM encoded voice signals or digital data. Channel alignment and bit numbering is consistent with time slot alignment and bit numbering. However, channels are numbered 1 to 30 and relate to time slots as per Table 10. PCM 30 Timeslots Voice/Data Channels (DSTi/o and CSTi/o) 0 0 1,2,3...15 1,2,3...15 16 16 17,18,19,... 31 17,18,19,... 31
Table 10 - STBUS vs. PCM-30 to Channel Relationship(E1)
16
Advance Information
Basic Frame Alignment Time slot 0 of every basic frame is reserved for basic frame alignment and contains either a Frame Alignment Signal (FAS) or a Non-Frame Alignment Signal (NFAS). FAS and NFAS occur in time slot zero of consecutive basic frames as shown in Table 12. Bit two is used to distinguish between FAS (bit two = 0) and NFAS (bit two = 1). Basic frame alignment is initiated by a search for the bit sequence 0011011 which appears in the last seven bit positions of the FAS, see the Frame Algorithm section. Bit position one of the FAS can be either a CRC-4 remainder bit or an international usage bit. Bits four to eight of the NFAS (i.e., Sa4 - Sa8) are additional spare bits which may be used as follows: * Sa4 to Sa8 may be used in specific point-to-point applications (e.g. transcoder equipments conforming to G.761). Sa4 may be used as a message-based data link for operations, maintenance and performance monitoring. Sa5 to Sa8 are for national usage.
CRC CRC Frame/ Type
MT9074
PCM 30 Channel Zero 1
C1 0 C2 0 C3 1 C4 0 C1 1 C2 1 C3 E1 C4 E2
2
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
3
0 A 0 A 0 A 0 A 0 A 0 A 0 A 0 A
4
1
5
1
6
0
7
1
8
1
0/FAS 1/NFAS Sub Multi Frame 1 2/FAS 3/NFAS 4/FAS 5/NFAS 6/FAS 7/NFAS 8/FAS 9/NFAS Sub Multi Frame 2 10/FAS 11/NFAS 12/FAS 13/NFAS 14/FAS 15/NFAS
Sa4 Sa5 Sa6 Sa7 Sa8 1 1 0 1 1
Sa4 Sa5 Sa6 Sa7 Sa8 1 1 0 1 1
Sa4 Sa5 Sa6 Sa7 Sa8 1 1 0 1 1
Sa4 Sa5 Sa6 Sa7 Sa8 1 1 0 1 1
Sa4 Sa5 Sa6 Sa7 Sa8 1 1 0 1 1
Sa4 Sa5 Sa6 Sa7 Sa8 1 1 0 1 1
Sa4 Sa5 Sa6 Sa7 Sa8 1 1 0 1 1
*
Sa4 Sa5 Sa6 Sa7 Sa8
*
Table 11 - FAS and NFAS Structure
indicates position of CRC-4 multiframe alignment signa
A maintenance channel or data link at 4,8,12,16,or 20 kHz for selected Sa bits is provided by the MT9074 in E1 mode to implement these functions. Note that for simplicity all Sa bits including Sa4 are collectively called national bits throughout this document. Bit three (designated as "A"), the Remote Alarm Indication (RAI), is used to indicate the near end basic frame synchronization status to the far end of a link. Under normal operation, the A (RAI) bit should be set to 0, while in alarm condition, it is set to 1. Bit position one of the NFAS can be either a CRC-4 multiframe alignment signal, an E-bit or an international usage bit. Refer to an approvals laboratory and national standards bodies for specific requirements.
CRC-4 Multiframing in E1 mode The primary purpose for CRC-4 multiframing is to provide a verification of the current basic frame alignment, although it can also be used for other functions such as bit error rate estimation. The CRC4 multiframe consists of 16 basic frames numbered 0 to 15, and has a repetition rate of 16 frames X 125 microseconds/frame = 2 msec. CRC-4 multiframe alignment is based on the 001011 bit sequence, which appears in bit position one of the first six NFASs of a CRC-4 multiframe. The CRC-4 multiframe is divided into two submultiframes, numbered 1 and 2, which are each eight basic frames or 2048 bits in length. The CRC-4 frame alignment verification functions as follows. Initially, the CRC-4 operation must be activated and CRC-4 multiframe alignment must be achieved at both ends of the link. At the local end of a link, all the bits of every transmit submultiframe are passed through a CRC-4 polynomial (multiplied by X4 then divided by X4 + X + 1), which generates a four bit remainder. This remainder is inserted in bit
17
MT9074
position one of the four FASs of the following submultiframe before it is transmitted (see Table 12). The submultiframe is then transmitted and, at the far end, the same process occurs. That is, a CRC-4 remainder is generated for each received submultiframe. These bits are compared with the bits received in position one of the four FASs of the next received submultiframe. This process takes place in both directions of transmission. When more than 914 CRC-4 errors (out of a possible 1000) are counted in a one second interval, the framing algorithm will force a search for a new basic frame alignment. See Frame Algorithm section for more details. The result of the comparison of the received CRC-4 remainder with the locally generated remainder will be transported to the far end by the E-bits. Therefore, if E1 = 0, a CRC-4 error was discovered in a submultiframe 1 received at the far end; and if E2 = 0, a CRC-4 error was discovered in a submultiframe 2 received at the far end. No submultiframe sequence numbers or re-transmission capabilities are supported with layer 1 PCM 30 protocol. See ITU-T G.704 and G.706 for more details on the operation of CRC-4 and E-bits.
Advance Information
There are two CRC multiframe alignment algorithm options selected by the AUTC control bit (address 10H, page 01H). When AUTC is zero, automatic CRC-to-non-CRC interworking is selected. When AUTC is one and ARAI is low, if CRC-4 multiframe alignment is not found in 400 msec, the transmit RAI will be continuously high until CRC-4 multiframe alignment is achieved. The control bit for transmit E bits (TE, address 11H of page 01H) will have the same function in both states of AUTC. That is, when CRC-4 synchronization is not achieved the state of the transmit E-bits will be the same as the state of the TE control bit. When CRC-4 synchronization is achieved the transmit E-bits will function as per ITUT G.704. Table 12 outlines the operation of the AUTC, ARAI and TALM control bits of the MT9074. CAS Signalling Multiframing in E1 mode The purpose of the signalling multiframing algorithm is to provide a scheme that will allow the association of a specific ABCD signalling nibble with the appropriate PCM 30 channel. Time slot 16 is reserved for the communication of Channel Associated Signalling (CAS) information (i.e., ABCD signalling bits for up to 30 channels). Refer to ITU-T
AUTC 0
ARAI 0
TALM X
Description Automatic CRC-interworking is activated. If no valid CRC MFAS is being received, transmit RAI will flicker high with every reframe (8msec.), this cycle will continue for 400 msec., then transmit RAI will be low continuously. The device will stop searching for CRC MFAS, continue to transmit CRC-4 remainders, stop CRC-4 processing, indicate CRC-to-non-CRC operation and transmit E-bits to be the same state as the TE control bit (page 01H, address 16H). Automatic CRC-interworking is activated. Transmit RAI is low continuously. Automatic CRC-interworking is activated. Transmit RAI is high continuously. Automatic CRC-interworking is de-activated. If no valid CRC MFAS is being received, transmit RAI flickers high with every reframe (8 msec.), this cycle continues for 400 msec, then transmit RAI becomes high continuously. The device continues to search for CRC MFAS and transmit E-bits are the same state as the TE control bit. When CRCSYN = 0, the CRC MFAS search is terminated and the transmit RAI goes low. Automatic CRC-interworking is de-activated. Transmit RAI is low continuously. Automatic CRC-interworking is de-activated. Transmit RAI is high continuously.
0 0 1
1 1 0
0 1 X
1 1
1 1
0 1
Table 12 - Operation of AUTC, ARAI and TALM Control Bits (E1 Mode)
18
Advance Information
G.704 and G.732 for more multiframing requirements. details on CAS
MT9074
MT9074 Access and Control
The Control Port Interface The control and status of the MT9074 is achieved through a non-multiplexed parallel microprocessor port. The parallel port may be configured for Motorola style control signals (by setting pin INT/ MOT low) or Intel style control signals (by setting pin INT/MOT high). Control and Status Register Access The controlling microprocessor gains access to specific registers of the MT9074 through a two step process. First, writing to the Command/Address Register (CAR) selects one of the 15 pages of control and status registers (CAR address: AC4 = 0, AC3-AC0 = don't care, CAR data D7 - D0 = page number). Second, each page has a maximum of 16 registers that are addressed on a read or write to a non-CAR address (non-CAR: address AC4 = 1, AC3AC0 = register address, D7-D0 = data). Once a page of memory is selected, it is only necessary to write to the CAR when a different page is to be accessed. See the AC Electrical Characteristics section. Please note that for microprocessors with read/write cycles less than 200 ns, a wait state or a dummy operation (for C programming) between two
A CAS signalling multiframe consists of 16 basic frames (numbered 0 to 15), which results in a multiframe repetition rate of 2 msec. It should be noted that the boundaries of the signalling multiframe may be completely distinct from those of the CRC-4 multiframe. CAS multiframe alignment is based on a multiframe alignment signal (a 0000 bit sequence), which occurs in the most significant nibble of time slot 16 of basic frame 0 of the CAS multiframe. Bit 6 of this time slot is the multiframe alarm bit (usually designated Y). When CAS multiframing is acquired on the receive side, the transmit Y-bit is zero; when CAS multiframing is not acquired, the transmit Y-bit is one. Bits 5, 7 and 8 (usually designated X) are spare bits and are normally set to one if not used. Time slot 16 of the remaining 15 basic frames of the CAS multiframe (i.e., basic frames 1 to 15) are reserved for the ABCD signalling bits for the 30 payload channels. The most significant nibbles are reserved for channels 1 to 15 and the least significant nibbles are reserved for channels 16 to 30. That is, time slot 16 of basic frame 1 has ABCD for channel 1 and 16, time slot 16 of basic frame 2 has ABCD for channel 2 and 17, through to time slot 16 of basic frame 15 has ABCD for channel 15 and 30.
Page Address D7 - D0 00000001 (01H) 00000010 (02H) 00000011 (03H) 00000100 (04H) 00000101 (05H) 00000110 (06H) 00000111 (07H) 00001000 (08H) 00001001 (09H) 00001010 (0AH) 00001011 (0BH) 00001011 (0CH) Master Control Master Status
Register Description
Processor Access R/W R/W R R/W R/W R/W R/W R/W R/W R/W R/W
ST-BUS Access ----CSTi CSTi ----CSTo CSTo -----
Per Channel Transmit Signalling Per Channel Transmit Signalling Per Time Slot Control Per Time Slot Control Per Channel Receive Signalling Per Channel Receive Signalling HDLC0 Control and Status HDLC1 Control and Status Table 13 - Page Summary
19
MT9074
successive read/write operations to the HDLC FIFO is required. Table 13 associates the MT9074 control and status pages with access and page descriptions. Identification Code The MT9074 shall be identified by the code 10101111, read from the identification code status register (page 03H, address 1FH). ST-BUS Streams In T1 mode, there is one control and one status STBUS stream that can be used to program / access channel associated signalling nibbles. CSTo contains the received channel associated signalling bits, and for those channels whose Per Time Slot Control word bit 1 "RPSIG" is set low, CSTi is used to control the transmit channel associated signalling. The DSTi and DSTo streams contain the transmit and receive voice and digital data. Only 24 of the 32 ST-BUS channels are used for each of DSTi, DSTo, CSTi and CSTo. In each case individual channel mapping is as illustrated in Table , "Table 6 - STBUS vs. DS1 to Channel Relationship(T1)," on page 14. In E1 mode, the ST-BUS stream can also be used to access channel associated signalling nibbles. CSTo contains the received channel associated signalling bits (e.g., ITU-T R1 and R2 signalling),and for those channels whose Per Time Slot Control word bit 1 "RPSIG" is set low, CSTi is used to control the transmit channel associated signalling. The DSTi and DSTo streams contain the transmit and receive voice and digital data. Only 30 of the 32 ST-BUS channels are used for each of DSTi, DSTo, CSTi and CSTo. In each case individual channel mapping is as illustrated in Table 10 Time slot to Channel Relationship. Function Mode Loopbacks SLC-96 Zero Coding Line Codes Data Link Signalling AB/ABCD Bit Debounce Interrupts Error Insertion HDLC0,1 Counters Transmit Data
Advance Information
Status D4 Deactivated Deactivated Deactivated Deactivated Serial Mode CAS Registers Deactivated masked Deactivated Deactivated Cleared All Ones
Table 14 - Reset Status(T1) Function Mode Loopbacks Transmit FAS Transmit non-FAS Transmit MFAS (CAS) Data Link CRC Interworking Signalling ABCD Bit Debounce Interrupts RxMF Output Error Insertion HDLCs Counters Transmit Data Status Termination Deactivated Cn0011011 1/Sn1111111 00001111 Deactivated Activated CAS Registers Deactivated Masked Signalling Multiframe Deactivated Deactivated Cleared All Ones
Table 15 - Reset Status(E1)
Transmit Data All Ones (TxAO) Operation
The TxAO (Transmit all ones) pin allows the PRI interface to transmit an all ones signal from the point of power-up without writing to any control registers. During this time the IRQ pin is tristated. After the interface has been initialized normal operation can take place by making TxAO high.
Reset Operation (Initialization)
The MT9074 can be reset using the hardware RESET pin (see pin description for external reset circuit requirements) for T1 and (pin 11 in PLCC, pin 84 in MQFP) or the software reset bit RST (page 1H, address 1AH) for E1/T1. When the device emerges from its reset state it will begin to function with the default settings described in Table 14 (T1) and Table 15 (E1), all control registers default to 00H. A reset operation takes 1 full frame (125 us) to complete.
20
Advance Information
Data Link Operation
Data Link Operation in E1 mode In E1 mode MT9074 has a user defined 4, 8, 12, 16 or 20 kbit/s data link for transport of maintenance and performance monitoring information across the PCM 30 link. This channel functions using the Sa bits (Sa4~Sa8) of the PCM 30 timeslot zero non-frame alignment signal (NFAS). Since the NFAS is transmitted every other frame - a periodicity of 250 microseconds - the aggregate bit rate is a multiple of 4 kb/s. As there are five Sa bits independently available for this data link, the bit rate will be 4, 8, 12, 16 or 20 kb/s, depending on the bits selected for the Data Link (DL). The Sa bits used for the DL are selected by setting the appropriate bits, Sa4~Sa8, to one in the Data Link Select Word (page 01H, address 17H, bits 4-0). Access to the DL is provided by pins TxDLCLK, TxDL, RxDLCLK and RxDL, which allow easy interfacing to an external controller. Data to be transmit onto the line in the Sa bit position is clocked in from the TxDL pad (pin 65 in PLCC, pin 62 in MQFP) with the clock TxDLCLK (pin 64 in PLCC, pin 61 in MQFP). Although the aggregate clock rate equals the bit rate, it has a nominal pulse width of 244 ns, and it clocks in the TxDL as if it were a 2.048 Mb/s data stream. The clock can only be active during bit times 4 to 0 of the STBUS frame. The TxDL input signal is clocked into the MT9074 by the rising edge of TxDLCLK. If bits are selected to be a part of the DL, all other programmed functions for those Sa bit positions are overridden. The RxDLCLK signal (pin 39 in PLCC, pin 20 in MQFP) is derived from the receive extracted clock and is aligned with the receive data link output RxDL. The HDB3 decoded receive data, at 2.048 Mbit/s, is clocked out of the device on pin RxDL (pin 40 in PLCC, pin 21 in MQFP). In order to facilitate the attachment of this data stream to a Data Link controller, the clock signal RxDLCLK consists of positive pulses, of nominal width of 244 ns, during the Sa bit cell times that are selected for the data link. Again, this selection is made by programming address 17H of master control page 01H. No DL data will be lost or repeated when a receive frame slip occurs. See the AC Electrical Characteristics for timing requirements. Data Link Operation in T1 mode
MT9074
SLC-96 and ESF protocol allow for carrier messages to be embedded in the overhead bit position. The MT9074 provides 3 separate means of controlling these data links. See Data Link and Rx Equalization Control Word - address 12H, page 1H. * The data links (transmit and receive) may be sourced (sunk) from an external controller using dedicated pins on the MT9074 in T1 mode (enabled by setting the bit 7 - EDL of the Data link Control Word). * Bit - Oriented Messages may be transmit and received via a dedicated TxBOM register (page 1H, address 13H) and a RxBOM (page 3H, address 15H). Transmission is enabled by setting bit 6 BIOMEn in the Data link Control Word. Bit - oriented messages may be periodically interrupted (up to once per second) for a duration of up to 100 milliseconds. This is to accommodate bursts of message - oriented protocols. See Table 16 for message structure. * An internal HDLC controller may be attached to the data link. External Data Link In T1 mode MT9074 has two pairs of pins (TxDL and TxDLCLK, RxDL and RxDLCLK) dedicated to transmitting and receiving bits in the selected overhead bit positions. Pins TxDLCLK and RxDLCLK are clock outputs available for clocking data into the MT9074 (for transmit) or external device (for receive information). Each clock operates at 4 Khz. In the SLC-96 mode the optional serial data link is multiplexed into the Fs bit position. In the ESF mode the serial data link is multiplexed into odd frames, i.e. the FDL bit positions. Bit - Oriented Messaging In T1 mode MT9074 Bit oriented messaging may be selected by setting bit 6 (BIOMEn) in the Data Link Control Word (page 1H, address 12H). The transmit data link will contain the repeating serial data stream 111111110xxxxxx0 where the byte 0xxxxxx0 originates from the user programmed register "Transmit Bit Oriented Message" - page 1H address 13H. The receive BIOM register "Receive Bit Oriented Message" - page 3H, address 15H, will contain the last received valid message (the 0xxxxxx0 portion of the incoming serial bit stream). To prevent spurious inputs from creating false
21
MT9074
Octet # 1 2 3 4 5 6 7 8 9 10 11 12 13 14 8 F S T C G3 FE G3 FE G3 FE G3 FE F 7 L A E O LV SE LV SE LV SE LV SE C 6 A P I N G4 LB G4 LB G4 LB G4 LB S T U1 G1 U1 G1 U1 G1 U1 G1 R U2 R U2 R U2 R U2 R O G5 G2 G5 G2 G5 G2 G5 G2 L SL Nm SL Nm SL Nm SL Nm 5 G I C/R 4 3 2
Advance Information
1
Content 01111110
EA EA
00111000 or 00111010 00000001 00000011
G6 NI G6 NI G6 NI G6 NI
t0 t0 t0-1 t0-1 t0-2 t0-2 t0-3 t0-3 VARIABLE
Table 16 - Message Oriented Performance Report Structure (T1.403 and T1.408)
Note:
ADDRESS
00111000 00111010 00000001
INTERPRETATION
SAPI = 14, C/R = 0 (CI) EA = 0 SAPI = 14, C/R = 1(Carrier) EA = 0 TEI = 0, EA =1
CONTROL
00000011
INTERPRETATION
Unacknowledged Information Transfer
ONE SECOND REPORT
G1 = 1 G2 =1 G3 =1 G4 =1 G5 =1 G6 =1 SE = 1 FE = 1 LV = 1 SL = 1 LB = 1 U1,U2 = 0 R=0 NmNI = 00, 01, 10, 11
INTERPRETATION
CRC Error Event =1 1 < CRC Error Event < 5 5 < CRC Error Event < 10 10 < CRC Error Event < 100 100 < CRC Error Event < 319 CRC Error Event > 320 Severely - Errored Framing Event >=1 Frame Synchronization Bit Error Event >=1 Line code Violation Event >=1 Slip Event >=1 Payload Loopback Activated Under Study for sync. Reserved - set to 0 One Second Module 4 counter
FCS
VARIABLE
INTERPRETATION
CRC16 Frame Check Sequence
22
Advance Information
messages, a new message must be present in 7 of the last 10 appropriate byte positions before being loaded into the receive BIOM register. When a new message has been received, a maskable interrupt (maskable by setting bit 1 low in Interrupt Mask Word Three - page 1H, address 1EH) may occur. Dual HDLC MT9074 has two embedded HDLC controllers (HDLC0, HDLC1) each of which includes the following features: * * Independent transmit and receive FIFO's; Receive FIFO maskable interrupts for nearly full (programmable interrupt levels) and overflow conditions; Transmit FIFO maskable interrupts for nearly empty (programmable interrupt levels) and underflow conditions; Maskable interrupts for transmit end-ofpacket and receive end-of-packet; Maskable interrupts for receive bad-frame (includes frame abort); Transmit end-of-packet and frame-abort functions.
MT9074
mode. It should be noted that the AIS16S function will always be active and the TAIS16 (page 01H, address 11h) function will override all other transmit signalling. HDLC1 can be selected by setting the control bit HDLC1. When this bit is zero all interrupts from HDLC1 are masked. HDLC Description The HDLC handles the bit oriented packetized data transmission as per X.25 level two protocol defined by ITU-T. It provides flag and abort sequence generation and detection, zero insertion and deletion, and Frame Check Sequence (FCS) generation and detection. A single byte, dual byte and all call address in the received frame can be recognized. Access to the receive FCS and inhibiting of transmit FCS for terminal adaptation are also provided. Each HDLC controller has a 128 byte deep FIFO associated with it. The status and interrupt flags are programmable for FIFO depths that can vary from 16 to 128 bytes in steps of 16 bytes. These and other features are enabled through the HDLC control registers on page 0BH and 0CH. HDLC Frame structure In T1 mode or E1 mode a valid HDLC frame begins with an opening flag, contains at least 16 bits of address and control or information, and ends with a 16 bit FCS followed by a closing flag. Data formatted in this manner is also referred to as a "packet". Refer to Table 17: HDLC Frame Format Flag (7E) One Byte 01111110 Data Field n Bytes n2 FCS Two Bytes Flag (7E) One Byte 01111110
*
* * *
HLDC0 Functions In T1 mode ESF Data Link (DL) can be connected to internal HDLC0, operating at a bit rate of 4 kbits/sec. HDLC0 can be activated by setting the control bit 5, address 12H in Master Control Page 0. Interrupts from HDLC0 are masked when it is disconnected. In E1 mode when connected to the Data Link (DL) HDLC0 will operate at a selected bit rate of 4, 8, 12, 16 or 20 kbits/sec. HDLC0 can be selected by setting the control bit HDLC0 (page 01H, address 12H). When this bit is zero all interrupts from HDLC0 are masked. For more information refer to following sections. HDLC1 Functions In T1 mode DS1 channel 24 can be connected to HDLC1, operating at 56 or 64 Kb/s. HDLC1 can be activated by setting the control bit HDLC1 (page 01H, address 12H). Setting control bit H1R64 (address 12 H on page 01H) high selects 64 Kb/s operation for HDLC1. Setting this bit low selects 56 Kb/s for HDLC1. Interrupts from HDLC1 are masked when it is disconnected. In E1 mode this controller may be connected to time slot 16 under Common Channel Signalling (CCS)
Table 17 - HDLC Frame Format
All HDLC frames start and end with a unique flag sequence "01111110". The transmitter generates these flags and appends them to the packet to be transmitted. The receiver searches the incoming data stream for the flags on a bit- by-bit basis to establish frame synchronization. The data field consists of an address field, control field and information field. The address field consists of one or two bytes directly following the opening flag. The control field consists of one byte directly following the address field. The information field immediately follows the control field and consists of
23
MT9074
N bytes of data. The HDLC does not distinguish between the control and information fields and a packet does not need to contain an information field to be valid. The FCS field, which precedes the closing flag, consists of two bytes. A cyclic redundancy check utilizing the CRC-CCITT standard generator polynomial "X16+X12+X5+1" produces the 16-bit FCS. In the transmitter the FCS is calculated on all bits of the address and data field. The complement of the FCS is transmitted, most significant bit first, in the FCS field. The receiver calculates the FCS on the incoming packet address, data and FCS field and compares the result to "F0B8". If no transmission errors are detected and the packet between the flags is at least 32 bits in length then the address and data are entered into the receive FIFO minus the FCS which is discarded. Data Transparency (Zero Insertion/Deletion) Transparency ensures that the contents of a data packet do not imitate a flag, go-ahead, frame abort or idle channel. The contents of a transmitted frame, between the flags, is examined on a bit-by-bit basis and a 0 bit is inserted after all sequences of 5 contiguous 1 bits (including the last five bits of the FCS). Upon receiving five contiguous 1s within a frame the receiver deletes the following 0 bit. Frame Abort
Advance Information
The transmitter will abort a current packet by substituting a zero followed by seven contiguous 1s in place of the normal packet. The receiver will abort upon reception of seven contiguous 1s occurring between the flags of a packet which contains at least 26 bits. Note that should the last received byte before the frame abort end with contiguous 1s, these are included in the seven 1s required for a receiver abort. This means that the location of the abort sequence in the receiver may occur before the location of the abort sequence in the originally transmitted packet. If this happens then the last data written to the receive FIFO will not correspond exactly with the last byte sent before the frame abort. Interframe Time Fill and Link Channel States When the HDLC transmitter is not sending packets it will wait in one of two states * Interframe Time Fill state: This is a continuous series of flags occurring between frames indicating that the channel is active but that no data is being sent. * Idle state: An idle Channel occurs when at least 15 contiguous 1s are transmitted or received. In both states the transmitter will exit the wait state when data is loaded into the transmitter FIFO. Go-Ahead A go ahead is defined as the pattern "011111110" (contiguous 7Fs) and is the occurrence of a frame abort sequence followed by a zero, outside of the boundaries of a normal packet. Being able to distinguish a proper (in packet) frame abort sequence from one occurring outside of a packet allows a higher level of signalling protocol which is not part of the HDLC specifications.
Invalid Frames A frame is invalid if one of the following four conditions exists (Inserted zeros are not part of a valid count): * If the FCS pattern generated from the received data does not match the "F0B8" pattern then the last data byte of the packet is written to the received FIFO with a `bad packet' indication. A short frame exists if there are less than 25 bits between the flags. Short frames are ignored by the receiver and nothing is written to the receive FIFO. Packets which are at least 25 bits in length but less than 32 bits between the flags are also invalid. In this case the data is written to the FIFO but the last byte is tagged with a "bad packet" indication. If a frame abort sequence is detected the packet is invalid. Some or all of the current packet will reside in the receive FIFO, assuming the packet length before the abort sequence was at least 26 bits long.
*
HDLC Functional Description
The HDLC transceiver can be reset by either the power reset input signal or by the HRST Control bit in the test control register (software reset). When reset, the HDLC Control Registers are cleared, resulting in the transmitter and receiver being disabled. The Receiver and Transmitter can be enabled independent of one another through Control Register 1. The transceiver input and output are enabled when the enable control bits in Control Register 1 are set. Transmit to receive loopback as
*
*
24
Advance Information
well as a receive to transmit loopback are also supported. Transmit and receive bit rates and enables can operate independently. In MT9074 the transceiver can operate at a continuous rate independent of RXcen and TXcen (free run mode) by setting the Frun bit of Control Register 1. Received packets from the serial interface are sectioned into bytes by an HDLC receiver that detects flags, checks for go-ahead signals, removes inserted zeros, performs a cyclical redundancy check (CRC) on incoming data, and monitors the address if required. Packet reception begins upon detection of an opening flag. The resulting bytes are concatenated with two status bits (RQ9, RQ8) and placed in a receiver first-in-first-out (Rx FIFO); a buffer register that generates status and interrupts for microprocessor read control. In conjunction with the control circuitry, the microprocessor writes data bytes into a Tx buffer register (Tx FIFO) that generates status and interrupts. Packet transmission begins when the microprocessor writes a byte to the Tx FIFO. Two status bits are added to the Tx FIFO for transmitter control of frame aborts (FA) and end of packet (EOP) flags. Packets have flags appended, zeros inserted, and a CRC, also referred to as frame checking sequence (FCS), added automatically during serial transmission. When the Tx FIFO is empty and finished sending a packet, Interframe Time Fill bytes (continuous flags (7E hex)), or Mark Idle (continuous ones) are transmitted to indicate that the channel is idle. HDLC Transmitter Following initialization and enabling, the transmitter is in the Idle Channel state (Mark Idle), continuously sending ones. Interframe Time Fill state (Flag Idle) is selected by setting the Mark idle bit in Control Register 1 high. The Transmitter remains in either of these two states until data is written to the Tx FIFO. Control Register 1 bits EOP (end of packet) and FA (Frame Abort) are set as status bits before the microprocessor loads 8 bits of data into the 10 bit wide FIFO (8 bits data and 2 bits status). To change the tag bits being loaded in the FIFO, Control Register 1 must be written to before writing to the FIFO. However, EOP and FA are reset after writing to the TX FIFO. The Transmit Byte Count Register may also be used to tag an end of packet. The register is loaded with the number of bytes in the packet and decrements after every write to the Tx FIFO. When a count of one is reached, the next byte written to the FIFO is tagged as an end of packet. The register may be made to cycle through the same count if the
MT9074
packets are of the same length by setting Control Register 2 bit Cycle. If the transmitter is in the Idle Channel state when data is written to the Tx FIFO, then an opening flag is sent and data from Tx FIFO follows. Otherwise, data bytes are transmitted as soon as the current flag byte has been sent. Tx FIFO data bytes are continuously transmitted until either the FIFO is empty or an EOP or FA status bit is read by the transmitter. After the last bit of the EOP byte has been transmitted, a 16bit FCS is sent followed by a closing flag. When multiple packets of data are loaded into Tx FIFO, only one flag is sent between packets. Frame aborts (the transmission of 7F hex), are transmitted by tagging a byte previously written to the Tx FIFO. When a byte has an FA tag, then an FA is sent instead of that tagged byte. That is, all bytes previous to but not including that byte are sent. After a Frame Abort, the transmitter returns to the Mark Idle or Interframe Time Fill state, depending on the state of the Mark idle control bit. Tx FIFO underrun will occur if the FIFO empties and the last byte did not have either an EOP or FA tag. A frame abort sequence will be sent when an underrun occurs. Below is an example of the transmission of a three byte packet ('AA' '03' '77' hex) (Interframe time fill). TXcen can be enabled before or after this sequence. (a) Write '04'hex to Control Register 1 -Mark idle bit set (b) Write 'AA' hex to TX FIFO -Data byte (c) Write '03'hex to TX FIFO -Data byte (d) Write '34'hex to Control Register 1 -TXEN; EOP; Mark idle bits set (e) Write '77'hex to TX FIFO -Final data byte The transmitter may be enabled independently of the receiver. This is done by setting the TXEN bit of the Control Register. Enabling happens immediately upon writing to the register. Disabling using TXen will occur after the completion of the transmission of the present packet; the contents of the FIFO are not cleared. Disabling will consist of stopping the transmitter clock. The Status and Interrupt Registers may still be read and the FIFO and Control Registers may be written to while the transmitter is disabled. The transmitted FCS may be inhibited using the Tcrci bit of Control Register 2. In this mode the opening
25
MT9074
flag followed by the data and closing flag is sent and zero insertion still included, but no CRC. That is, the FCS is injected by the microprocessor as part of the data field. This is used in V.120 terminal adaptation for synchronous protocol sensitive UI frames. HDLC Receiver After initialization and enabling, the receiver clocks in serial data, continuously checking for Go-aheads (0 1111 1110), flags (0111 1110), and Idle Channel states (at least fifteen ones). When a flag is detected, the receiver synchronizes itself to the serial stream of data bits, automatically calculating the FCS. If the data length between flags after zero removal is less than 25 bits, then the packet is ignored so no bytes are loaded into Rx FIFO. When the data length after zero removal is between 25 and 31 bits, a first byte and bad FCS code are loaded into the Rx FIFO (see definition of RQ8 and RQ9 below). For an error-free packet, the result in the CRC register should match the HEX pattern of 'F0B8' when a closing flag is detected. If address recognition is required, the Receiver Address Recognition Registers are loaded with the desired address and the Adrec bit in the Control Register 1 is set high. Bit 0 of the Address Registers is used as an enable bit for that byte, thus allowing either or both of the first two bytes to be compared to the expected values. Bit 0 of the first byte of the address received (address extension bit) will be monitored to determine if a single or dual byte address is being received. If this bit is 0 then a two byte address is being received and then only the first six bits of the first address byte are compared. An all call condition is also monitored for the second address byte; and if received the first address byte is ignored (not compared with mask byte). If the address extension bit is a 1 then a single byte address is being received. In this case, an all call condition is monitored for in the first byte as well as the mask byte written to the comparison register and the second byte is ignored. Seven bits of address comparison can be realized on the first byte if this is a single byte address by setting the Seven bit of Control Register 2. The following two Status Register bits (RQ8 and RQ9) are appended to each data byte as it is written to the Rx FIFO. They indicate that a good packet has been received (good FCS and no frame abort), or a bad packet with either incorrect FCS or frame abort. The Status and Interrupt Registers should be read before reading the Rx FIFO since status and interrupt information correspond to the byte at the output of the FIFO (i.e. the byte about to be read). The Status Register bits are encoded as follows:
26
Advance Information
RQ9 1 0 1 0 RQ8 1 1 0 0 Byte status last byte (bad packet) first byte last byte (good packet) packet byte
The end-of-packet-detect (EOPD) interrupt indicates that the last byte written to the Rx FIFO was an EOP byte (last byte in a packet). The end-of-packet-read (EopR) interrupt indicates that the byte about to be read from the Rx FIFO is an EOP byte (last byte in a packet). The Status Register should be read to see if the packet is good or bad before the byte is read. A minimum size packet has an 8-bit address, an 8-bit control byte, and a 16-bit FCS pattern between the opening and closing flags (see Section 9.3.2). Thus, the absence of a data transmission error and a frame length of at least 32 bits results in the receiver writing a valid packet code with the EOP byte into Rx FIFO. The last 16 bits before the closing flag are regarded as the FCS pattern and will not be transferred to the receiver FIFO. Only data bytes (Address, Control, Information) are loaded into the Rx FIFO. In the case of an Rx FIFO overflow, no clocking occurs until a new opening flag is received. In other words, the remainder of the packet is not clocked into the FIFO. Also, the top byte of the FIFO will not be written over. If the FIFO is read before the reception of the next packet then reception of that packet will occur. If two beginning of packet conditions (RQ9=0;RQ8=1) are seen in the FIFO, without an intermediate EOP status, then overflow occurred for the first packet. The receiver may be enabled independently of the transmitter. This is done by setting the RXEN bit of Control Register 1. Enabling happens immediately upon writing to the register. Disabling using RXEN will occur after the present packet has been completely loaded into the FIFO. Disabling can occur during a packet if no bytes have been written to the FIFO yet. Disabling will consist of disabling the internal receive clock. The FIFO, Status, and Interrupt Registers may still be read while the receiver is disabled. Note that the receiver requires a flag before processing a frame, thus if the receiver is enabled in the middle of an incoming packet it will ignore that packet and wait for the next complete one. The receive CRC can be monitored in the Rx CRC Registers. These registers contain the actual CRC sent by the other transmitter in its original form; that is, MSB first and bits inverted. These registers are
Advance Information
updated by each end of packet (closing flag) received and therefore should be read when an end of packet is received so that the next packet does not overwrite the registers.
MT9074
the 1.544 Mhz clock. No phase drift or wander can exist between the two signals - therefore no slips will occur. The delay through the transmit elastic buffer is then fixed, and is a functions of the relative mapping between the DSTi channels and the DS1 timeslots. These delays vary with the position of the channel in the frame. For example, DS1 timeslot 1 sits in the elastic buffer for approximately 1 usec and DS1 timeslot 24 sits in the elastic buffer for approximately 32 usec. If the system 4.096 Mhz clock (C4b) is externally generated (pin BS/LS high), the transmit 1.544 Mhz clock is phase locked to it, but the PLL is designed to filter jitter present in the C4b clock. As a result phase drift will result between the two signals. The delay through the transmit elastic buffer will vary in accordance with the input clock drift, as well as being a function of the relative mapping between the DSTi channels and the DS1 timeslots. If the read pointers approach the write pointers (to within approximately 1 usec) or the delay through the transmit buffer exceeds 218 usecs a controlled slip will occur. The contents of a single frame of DS1 data will be skipped or repeated; a maskable interrupt (masked by setting bit 1 - TxSLPI high in Interrupt Mask Word Zero - page 1H, address 1bH) will be generated, and the status bit TSLIP (page 3H, address 17H) of MSB Transmit Slip Buffer register will toggle. The direction of the slip is indicated by bit 6 of the same register
Slip Buffers
Slip Buffer in T1 mode In T1 mode MT9074 contains two sets of slip buffers, one on the transmit side, and one on the receive side. Both sides may perform a controlled slip. The mechanisms that govern the slip function are a function of backplane timing and the mapping between the ST-BUS channels and the DS1 channels. The slip mechanisms are different for the transmit and receive slip buffers. The extracted 1.544 Mhz clock (E1.5o) and the internally generated transmit 1.544 Mhz clock are distinct. Slips on the transmit side are independent from slips on the receive side. The transmit slip buffer has data written to it from the near end 2.048 Mb/s stream. The data is clocked out of the buffer using signals derived from the transmit 1.544 Mhz clock. The transmit 1.544 Mhz clock is always phase locked to the DSTi 2.048 Mb/s stream. If the system 4.096 Mhz clock (C4b) is internally generated (pin BS/LS low), then it is hard locked to
Write 0 uS Pointer Read Pointer 221 uS
Read Pointer 4 uS
92 uS Wander Tolerance
188 uS
512 Bit Elastic Store
62 uS
92 uS 96 uS 129 uS Read Pointer Read Pointer
Read Vectors Minimum Delay
Frame 0
Frame 1
Write Vectors
Frame 0
Frame 1
Frame 0 Read Vectors - Maximum Delay
Frame 1
Figure 12 - Read and write pointers in the transmit slip buffers
27
MT9074
(TSLPD). The relative phase delay between the system frame boundary and the transmit elastic frame read boundary is measured every frame and reported in the Transmit Slip Buffer Delay register(page 3H, address 17H). In addition the relative offset between these frame boundaries may be programmed by writing to this register. Every write to Transmit Elastic Buffer Set Delay Word resets the transmit elastic frame count bit TxSBMSB (address 17H, page 3H). After a write the delay through the slip buffer is less than 1 frame in duration. Each write operation will result in a disturbance of the transmit DS1 frame boundary, causing the far end to go out of sync. Writing BC (hex) into the TxSBDLY register maximizes the wander tolerance before a controlled slip occurs. Under normal operation no slips should occur in the transmit path. Slips will only occur if the input C4b clock has excess wander, or the Transmit Elastic Buffer Set Delay Word register is initialized too close to the slip pointers after system initialization. The two frame receive elastic buffer is attached between the 1.544 Mbit/s DS1 receive side and the 2.048 Mbit/s ST-BUS side of the MT9074. Besides performing rate conversion, this elastic buffer is configured as a slip buffer which absorbs wander and low frequency jitter in multi-trunk applications. The received DS1 data is clocked into the slip buffer with the E1.5o clock and is clocked out of the slip buffer with the system C4b clock. The E1.5o extracted clock is generated from, and is therefore phase-locked with, the receive DS1 data. In the case of Internal mode (pin BS/LS set low) operation, the E1.5o clock may be phase-locked to the C4b clock by an internal phase locked loop (PLL). Therefore, in a single trunk system the receive data is in phase with the E1.5o clock, the C4b clock is phase locked to the E1.5o clock, and the read and write positions of the slip buffer track each other. In a multi-trunk slave or loop-timed system (i.e., PABX application) a single trunk will be chosen as a network synchronizer, which will function as described in the previous paragraph. The remaining trunks will use the system timing derived from the synchronizer to clock data out of their slip buffers. Even though the DS1 signals from the network are synchronous to each other, due to multiplexing, transmission impairments and route diversity, these signals may jitter or wander with respect to the synchronizing trunk signal. Therefore, the C1.50 clocks of non-synchronized trunks may wander with respect to the C1.50 clock of the synchronizer and the system bus. Network standards state that, within limits, trunk interfaces must be able to receive errorfree data in the presence of jitter and wander (refer to network requirements for jitter and wander
Advance Information
tolerance). The MT9074 will allow 92 usec (140 UI, DS1 unit intervals) of wander and low frequency jitter before a frame slip will occur. When the C4b and the E1.5o clocks are not phaselocked, the rate at which data is being written into the slip buffer from the DS1 side may differ from the rate at which it is being read out onto the ST-BUS. If this situation persists, the delay limits stated in the previous paragraph will be violated and the slip buffer will perform a controlled frame slip. That is, the buffer pointers will be automatically adjusted so that a full DS1 frame is either repeated or lost. All frame slips occur on frame boundaries. The minimum delay through the receive slip buffer is approximately 1 usec and the maximum delay is approximately 249 uS. Figure 13 illustrates the relationship between the read and write pointers of the receive slip buffer (contiguous time slot mapping). Measuring clockwise from the write pointer, if the read page pointer comes within 8 usec of the write page pointer a frame slip will occur, which will put the read page pointer 157 usec from the write page pointer. Conversely, if the read page pointer moves more than 249 usec from the write page pointer, a slip will occur, which will put the read page pointer 124 usec from the write page pointer. This provides a worst case hysteresis of 92 usec peak = 142 U.I. The RSLIP and RSLPD status bits (page 3H, address 13H, bits 7 and 6 respectively) give indication of a receive slip occurrence and direction. A maskable interrupt RxSLPI (page 1H, address 1BH, bit 0 - set high to mask) is also provided. RSLIP changes state in the event of a slip. If RSLPD=0, the slip buffer has overflowed and a frame was lost; if RSLPD=1, an underflow condition occurred and a frame was repeated Slip Buffer in E1 mode In E1 mode in addition to the elastic buffer in the jitter attenuator(JA), another elastic buffer (two frames deep) is present, attached between the receive side and the ST-BUS (or GCI Bus) side of the MT9074 in E1 mode. This elastic buffer is configured as a slip buffer which absorbs wander and low frequency jitter in multi-trunk applications. The received PCM 30 data is clocked into the slip buffer with the E1.5o clock and is clocked out of the slip buffer with the C4b clock. The E1.5o extracted clock is generated from, and is therefore phase-locked with, the receive PCM 30 data. In normal operation, the C4b clock will be phase-locked to the E1.5o clock by a phase locked loop (PLL). Therefore, in a single trunk
28
Advance Information
system the receive data is in phase with the E1.5o clock, the C4b clock is phase-locked to the E1.5o clock, and the read and write positions of the slip buffer will remain fixed with respect to each other. In a multi-trunk slave or loop-timed system (i.e., PABX application) a single trunk will be chosen as a network synchronizer, which will function as described in the previous paragraph. The remaining trunks will use the system timing derived from the synchronizer to clock data out of their slip buffers. Even though the PCM 30 signals from the network are synchronous to each other, due to multiplexing, transmission impairments and route diversity, these signals may jitter or wander with respect to the synchronizing trunk signal. Therefore, the E1.5o clocks of non-synchronizer trunks may wander with respect to the C1.50 clock of the synchronizer and the system bus. Network standards state that, within limits, trunk interfaces must be able to receive error-free data in the presence of jitter and wander (refer to network requirements for jitter and wander tolerance). The MT9074 will allow a maximum of 26 channels (208 UI, unit intervals) of wander and low frequency jitter before a frame slip will occur.
MT9074
The minimum delay through the receive slip buffer is approximately two channels and the maximum delay is approximately 60 channels (see Figure 14). When the C4b and the E1.5o clocks are not phaselocked, the rate at which data is being written into the slip buffer from the PCM 30 side may differ from the rate at which it is being read out onto the ST-BUS. If this situation persists, the delay limits stated in the previous paragraph will be violated and the slip buffer will perform a controlled frame slip. That is, the buffer pointers will be automatically adjusted so that a full PCM 30 frame is either repeated or lost. All frame slips occur on PCM 30 frame boundaries. Two status bits, RSLIP and RSLPD (page03H, address13H) give indication of a slip occurrence and direction. RSLIP changes state in the event of a slip. If RSLPD=0, the slip buffer has overflowed and a frame was lost; if RSLPD=1, an underflow condition occurred and a frame was repeated. A maskable interrupt SLPI (page 01H, address 1BH) is also provided. Figure 14 illustrates the relationship between the read and write pointers of the receive slip buffer. Measuring clockwise from the write pointer, if the read pointer comes within two channels of the write pointer a frame slip will occur, which will put the read pointer 34 channels from the write pointer. Conversely, if the read pointer moves more than 60
Read Pointer 249 uS
Write Pointer 0 uS 32 uS
Read Pointer 92 uS Wander Tolerance
188 uS
512 Bit Elastic Store
62 uS
92 uS 157 uS Read Pointer 124 uS Read Pointer
Read Vectors Minimum Delay
Frame 0
XXX
Frame 1
XXX
Write Vectors
Frame 0
Frame 1
Read Vectors - Maximum Delay
Frame 0
XXX
Frame 1
XXX
Figure 13 - Read and write pointers in the receive slip buffers
29
MT9074
channels from the write pointer, a slip will occur, which will put the read pointer 28 channels from the write pointer. This provides a worst case hysteresis of 13 channels peak (26 channels peak-to-peak) or a wander tolerance of 208 UI.
Advance Information
multiframer alignment is forced at the same time as terminal frame alignment. If only Ft bits are checked, multiframe alignment is forced separately, upon detection of the Fs bit history of 00111 (for normal D4 trunks) or 000111000111 (for SLC-96 trunks). For D4 trunks, a reframe on the multiframe alignment may be forced at any time without affecting terminal frame alignment. In ESF mode the circuit will optionally confirm the CRC-6 bits before forcing a new frame alignment. This is programmed by setting control bit CXC high (bit 5 of the Framing Mode Select Word, page 1H, address 10H). A CRC-6 confirmation adds a minimum of 6 milliseconds to the reframe time. If no CRC-6 match is found after 16 attempts, the framer moves to the next valid candidate bit position (assuming other bit positions contain a match to the framing pattern) or re-initiates the whole framing procedure (assuming no bit positions have been found to match the framing pattern). The framing circuit is off - line. During a reframe, the rest of the circuit operates synchronous with the last frame alignment. Until such time as a new frame alignment is achieved, the signalling bits are frozen in their states at the time that frame alignment was lost, and error counting for Ft, Fs, ESF framing pattern or CRC-6 bits is suspended. Frame Alignment in E1 mode In E1 mode MT9074 contains three distinct framing algorithms: basic frame alignment, signalling multiframe alignment and CRC-4 multiframe alignment. Figure 17 is a state diagram that illustrates these algorithms and how they interact.
Framing Algorithm
Frame Alignment in T1 Mode In T1 mode MT9074 will synchronize to DS1 lines formatted with either the D4 or ESF protocol. In either mode the framer maintains a running 3 bit history of received data for each of the candidate bit positions. Candidate bit positions whose incoming patterns fail to match the predicted pattern (based on the 3 bit history) are winnowed out. If, after a 10 bit history has been examined, only one candidate bit position remains within the framing bit period, the receive side timebase is forced to align to that bit position. If no candidates remain after a 10 bit history, the process is re-initiated. If multiple candidates exist after a 24 bit history timeout period, the framer forces the receive side timebase to synchronize to the next incoming valid candidate bit position. In the event of a reframe, the framer starts searching at the next bit position over. This prevents persistent locking to a mimic as the controller may initiate a software controlled reframe in the event of locking to a mimic. Under software control the framing criteria may be tuned (see Framing Mode Select Register, page 1H, address 10H). Selecting D4 framing invites a further decision whether or not to include a cross check of Fs bits along with the Ft bits. If Fs bits are checked (by setting control bit CXC high - bit 5 of the Framing Mode Select Word, page 1H, address 10H),
Read Pointer
Write Pointer
Read Pointer
60 CH
2 CH
13 CH Wander Tolerance
47 CH
512 Bit Elastic Store
15 CH
34 CH Read Pointer
28 CH Read Pointer
-13 CH
Figure 14 - Read and Write Pointers in the Slip Buffers
30
26 Channels
Advance Information
After power-up, the basic frame alignment framer will search for a frame alignment signal (FAS) in the PCM 30 receive bit stream. Once the FAS is detected, the corresponding bit 2 of the non-frame alignment signal (NFAS) is checked. If bit 2 of the NFAS is zero a new search for basic frame alignment is initiated. If bit 2 of the NFAS is one and the next FAS is correct, the algorithm declares that basic frame synchronization has been found (i.e., page 03H, address 10H, bit 7, SYNC is zero). Once basic frame alignment is acquired the signalling and CRC-4 multiframe searches will be initiated. The signalling multiframe algorithm will align to the first multiframe alignment signal pattern (MFAS = 0000) it receives in the most significant nibble of channel 16 (page 3, address 10H, bit 6, MFSYNC = 0). Signalling multiframing will be lost when two consecutive multiframes are received in error. The CRC-4 multiframe alignment signal is a 001011 bit sequence that appears in PCM 30 bit position one of the NFAS in frames 1, 3, 5, 7, 9 and 11 (see Table 9). In order to achieved CRC-4 synchronization two consecutive CRC-4 multiframe alignment signals must be received without error (page 03H, address 10H CRCSYN = 0). The E1 framing algorithm supports automatic interworking of interfaces with and without CRC-4 processing capabilities. That is, if an interface with CRC-4 capability, achieves valid basic frame alignment, but does not achieve CRC-4 multiframe alignment by the end of a predefined period, the distant end is considered to be a non-CRC-4 interface. When the distant end is a non-CRC-4 interface, the near end automatically suspends receive CRC-4 functions, continues to transmit CRC4 data to the distant end with its E-bits set to zero, and provides a status indication. Naturally, if the distant end initially achieves CRC-4 synchronization, CRC-4 processing will be carried out by both ends. This feature is selected when control bit AUTC (page 01H, address 10H) is set to zero. Notes for Synchronization State Diagram (Figure 15) 1) The basic frame alignment, signalling multiframe alignment, and CRC-4 multiframe alignment functions operate in parallel and are independent. 2) The receive channel associated signalling bits and signalling multiframe alignment bit will be frozen when multiframe alignment is lost.
MT9074
3) Manual re-framing of the receive basic frame alignment and signalling multiframe alignment functions can be performed at any time. 4) The transmit RAI bit will be one until basic frame alignment is established, then it will be zero. 5) E-bits can be optionally set to zero until the equipment interworking relationship is established. When this has been determined one of the following will take place: a) CRC-to-non-CRC operation - E-bits = 0, b) CRC-to-CRC operation - E-bits as per G.704 and I.431. 6) All manual re-frames and new basic frame alignment searches start after the current frame alignment signal position. 7) After basic frame alignment has been achieved, loss of frame alignment will occur any time three consecutive incorrect basic frame alignment signals are received. Loss of basic frame alignment will reset the complete framing algorithm. 8) When CRC-4 multiframing has been achieved, the primary basic frame alignment and resulting multiframe alignment will be adjusted to the basic frame alignment determined during CRC-4 synchronization. Therefore, the primary basic frame alignment will not be updated during the CRC-4 multiframing search, but will be updated when the CRC-4 multiframing search is complete. Reframe E1 Mode The MT9074 will automatically force a reframe, if three consecutive frame alignment patterns or three consecutive non-frame alignment bits are in error. T1 Mode The MT9074 will automatically force a reframe if the framing bit error density exceeds the threshold programmed by control bits RS1-0 (Framing Mode Select Word page 1H, address 10H). RS1 = RS0 = 0 forces a reframe for 2 errors out of a sliding window of 4 framing bits. RS1 = 0, RS0 = 1 forces a reframe with 2 errors out of 5. RS1 = 1, RS0 = 0 forces a reframe with 2 errors out of 6. RS1 = RS0 = 1 disables the automatic reframe. In ESF mode all framing bits are checked. In D4 mode either Ft bits only (if control bit 2 - FSI - of Framing Mode Select Register is set low) or Ft and
31
MT9074
Out of synchronization
Advance Information
YES Search for primary basic frame alignment signal RAI=1, Es=0.
NO
>914 CRC errors in one second
YES NO Verify Bit 2 of non-frame alignment signal.
3 consecutive incorrect frame alignment signals
YES
No CRC multiframe alignment. 8 msec. timer expired*
Verify second occurrence of frame alignment signal.
NO
YES Primary basic frame synchronization acquired. Enable traffic RAI=0, E's=0. Start loss of primary basic frame alignment checking. Notes 7 & 8.
CRC-4 multi-frame alignment
Signalling multi-frame alignment
Start 400 msec timer. Note 7.
Search for multiframe alignment signal. Note 7.
NO RAI = 0 Multiframe synchronization acquired as per G.732. Note 7. NO YES Check for two consecutive errored multiframe alignment signals. Notes 7 & 8.
YES
Start 8 msec timer. Note 7. Basic frame alignment acquired
Find two CRC frame alignment signals.
No CRC multiframe alignment. 8 msec
Note 7.
CRC multiframe alignment
Parallel search for new basic frame alignment signal. RAI = 1 Notes 6 & 7. 400 msec timer expired
CRC-to-CRC interworking. Re-align to new basic frame alignment. Start CRC-4 processing. E-bits set as per G.704 and I.431. Indicate CRC synchronization achieved. Notes 7& 8.
only if CRC-4 synchronization is selected and automatic CRC-4 interworking is de-selected * only if CRC-4 synchronization is selected and automatic CRC-4 interworking is de-selected. ** only if automatic CRC-4 interworking is selected.
CRC-to-non-CRC interworking. Maintain primary basic frame alignment. Continue to send CRC-4 data, but stop CRC processing. E-bits set to `0'. Indicate CRC-to-non-CRC operation. Note 7.
Figure 15 - Synchronization State Diagram
32
Advance Information
Fs bits are checked (FSI set high). If the secondary yellow alarm is enabled (control bit D4SECY of Transmit Alarm Control Word page address 11H) then the Fs bit of frame 12 is verified for the loss of frame circuit. D4 11H, not
MT9074
multiplexing on the CSTo control stream, an additional control bit CSToEn (Signalling Control Word, page 01H, address 14H) will tristate the whole stream when set low. This control bit is forced low with the reset pin. In the case of D4 trunks, only AB bits are reported. The control bits SM1-0 allow the user to program the 2 unused bits reported on CSTo in the signalling nibble otherwise occupied by CD signalling bits in ESF trunks. A receive signaling bit debounce of 6 msec. can be selected (DBEn set high - Signalling Control Word, page 01H, address 14H). It should be noted that there may be as much as 3 msec. added to this duration because signaling equipment state changes are not synchronous with the D4 or ESF multiframe. If multi - frame synchronization is lost (page 3H, address 10H, bit 6 MFSYNC = 1) all receive signalling bits are frozen. They will become unfrozen when multi - frame synchronization is acquired (this is the same as terminal frame synchronization for ESF links). When the SIGI interrupt is unmasked, IRQ will become active when a signalling state change is detected in any of the 24 receive channels. The SIGI interrupt mask is located on page 1, address 1EH, bit 0 (set high to enable interrupt); and the SIGI interrupt vector (page 4, address 12H) is 01H. Channel Signaling in E1 mode In E1 mode,when control bit TxCCS is set to one, the MT9074 is in Common Channel Signalling (CCS) mode. When TxCCS is low it is in Channel Associated Signalling mode (CAS). The CAS mode ABCD signalling nibbles can be passed either via the micro-ports (when RPSIG = 1) or through related channels of the CSTo and CSTi serial links (when RPSIG = 0). Memory page 09H and 0AH contains the receive ABCD nibbles and page 05H and 06H the transmit ABCD nibbles for micro-port CAS access. In CAS operation an ABCD signalling bit debounce of 14 msec. can be selected by writing a one to DBNCE control bit. This is consistent with the signalling recognition time of ITU-T Q.422. It should be noted that there may be as much as 2 msec. added to this duration because signalling equipment state changes are not synchronous with the PCM 30 multiframe. If multiframe synchronization is lost (page 03H, address 10H, when MFSYNC = 1) all receive CAS signalling nibbles are frozen. Receive CAS nibbles
33
In E1 or T1 mode, receive transparent mode (selected when bit 3 page 1 address 12H is high) no reframing is forced by the device. The user may initiate a software reframe at any time by setting bit 1, page 1, address 10H high (ReFR). Once the circuit has commenced reframing the signalling bits are frozen until multiframe synchronization has been achieved.
MT9074 Channel Signaling
Channel Signaling in T1 mode In T1 mode,when control bit RBEn (page 1H, address 14H) is low the MT9074 will insert ABCD or AB signaling bits into bit 8 of every transmit DS0 channel every 6th frame. The AB or ABCD signaling bits from received frames 6 and 12 (AB) or from frames 6, 12, 18 and 24 (ABCD) will be loaded into an internal storage ram. The transmit AB/ ABCD signaling nibbles can be passed either via the microports (for channels with bit 1 set high in the Per Time Slot Control Word - pages 7H and 8H) or through related channels of the CSTi serial links, see "Table 6 - STBUS vs. DS1 to Channel Relationship(T1)" on page 14. The receive signaling bits are always mapped to the equivalent ST-BUS channels on CSTo. Memory pages five and six contain the transmit AB or ABCD nibbles and pages eight and nine the receive AB or ABCD nibbles for micro-port CAS access. The serial control streams that contain the transmit / receive signaling information (CSTi and CSTo respectively) are clocked at 2.048 Mhz. The number of signaling bits to be transmit / received = 24 (timeslots) x 4 bits per timeslot (ABCD) = 24 nibbles. This leaves many unused nibble positions in the 2.048 Mhz CSTi / CSTo bandwidth. These unused nibble locations are tristated. The usage of the bit stream is as follows: the signaling bits are inserted / reported in the same CSTi / CSTo channels that correspond to the DS1 channels used in DSTi / DSTo - see Table , "Table 6 - STBUS vs. DS1 to Channel Relationship(T1)," on page 14. The control bit MSN (Signalling Control Word, page 01H, address 14H) allows for the ABCD bit to use the most significant nibble of CSTi / CSTo (MSN set high) or the least significant nibble (MSN set low). Unused nibbles and timeslots are tristate. In order to facilitate
MT9074
will become unfrozen synchronization is acquired. when multiframe
Advance Information
within the MT9074. Sbit information and the DL originate at the point of loopback.
MT9074 DSTi System DSTo Tx Rx DS1
When the CAS signalling interrupt is unmasked (page 01H, address 1EH, SIGI=0), pin IRQ (pin 12 in PLCC, 85 in MQFP) will become active when a signalling nibble state change is detected in any of the 30 receive channels. In CCS mode the data transmit on channel 16 is either sourced from channel 16 data on DSTi or from the pin CSTi. Data received from channel 16 is clocked out on CSTo (pin 5 in PLCC, pin 70 in MQFP). By dividing down the extracted 2.048 MHz clock.
e) Metallic Loopback. MLBK = 0 normal; MLBK = 1 activate, will isolate the external signals RTIP and RRING from the receiver and internally connect the analog output TTIP and TRING to the receiver analog input.
MT9074 DSTi System DSTo Tx Rx DS1
Loopbacks
In order to meet PRI Layer 1 requirements and to assist in circuit fault sectioning, the MT9074 has six loopback functions. These are as follows: a) Digital loopback (DSTi to DSTo at the framer/LIU interface). Bit DLBK = 0 normal; DLBK = 1 activate.
MT9074 DSTi System DSTo Tx DS1
f) Local and remote time slot loopback. Remote time slot loopback control bit RTSL = 0 normal; RTSL = 1 activate, will loop around transmit ST-BUS time slots to the DSTo stream. Local time slot loopback bits LTSL = 0 normal; LTSL = 1 activate, will loop around receive PCM 30 time slots towards the remote PCM 30 end.
MT9074 DSTi System DSTo Tx DS1 Rx
b) Remote loopback (RTIP and RRING to TTIP and TRING respectively at the DS1 side). Bit RLBK = 0 normal; RLBK = 1 activate.
MT9074 System DSTo Tx DS1 Rx
The digital, remote, ST-BUS, payload and metallic loopbacks are located on page 1, address 15H Coding and Loopback Control Word. The remote and local time slot loopbacks are controlled through control bits 5 and 4 of the Per Time Slot Control Words, pages 7H and 8H.
c) ST-BUS loopback (DSTi to DSTo at the system side). Bit SLBK = 0 normal; SLBK = 1 activate.
MT9074 DSTi System DSTo Tx DS1
Performance Monitoring
Error Counters In T1 mode, MT9074 has eight error counters, which can be used for maintenance testing, an ongoing measure of the quality of a DS1 link and to assist the designer in meeting specifications such as TR62411 and T1.403. All counters can be preset or cleared by writing to the appropriate locations.
d) Payload loopback (RTIP and RRING to TTIP and TRING respectively at the system side). Bit PLBK = 0 normal; PLBK = 1 activate. The payload loopback is effectively a physical connection of DSTo to DSTi
34
Advance Information
Associated with each counter is a maskable event occurrence interrupt and a maskable counter overflow interrupt. Overflow interrupts are useful when cumulative error counts are being recorded. For example, every time the framing bit error counter overflow interrupt (FERO) occurs, 256 frame errors have been received since the last FERO (page 04H, address 1DH)interrupt. All counters are cleared and held low by programming the counter clear bit CNTCLR - high (bit 4 of the Reset Control Word, page 1H, address 1AH). An alternative approach to event reporting is to mask error events and to enable the 1 second sample bit (SAMPLE - bit 3 of the Reset Control Word). When this bit is set the counters for change of frame alignment, loss of frame alignment, bpv errors, crc errors, errored framing bits, and multiframes out of sync are updated on one second intervals coincident with the maskable one second interrupt timer. In E1 mode, MT9074 has six error counters, which can be used for maintenance testing, an ongoing measure of the quality of a PCM 30 link and to assist the designer in meeting specifications such as ITU-T I.431 and G.821. All counters can be preset or cleared by writing to the appropriate locations. Associated with each counter is a maskable event occurrence interrupt and a maskable counter overflow interrupt. Overflow interrupts are useful when cumulative error counts are being recorded. For example, every time the frame error counter overflow (FERO) interrupt occurs, 256 frame errors have been received since the last FERO interrupt. All counters are cleared and held low by programming the counter clear bit (master control page 01H, address 1A, bit 4) high. Counter overflows set bits in the counter overflow latch (page 04H, address 1FH); this latch is cleared when read. The overflow reporting latch (page 04H, address 1FH) contains a register whose bits are set when individual counters overflow. These bits stay high until the register is read. T1 Counters Framing Bit Error Counter (FC7-0) This eight bit counter counts errors in the framing pattern. In ESF mode any error in the 001011 framing pattern increments the counter. In SLC-96 mode any error in the Ft bit position is counted. In D4 mode Ft errors are always counted, Fs bits (except for the Sbit in frame 12) may optionally be counted (if control bit FSI is set high - page 1H, address 10H, bit 2). The counter is located on page 4H, address 13H.
MT9074
There are two maskable interrupts associated with the Framing bit error measurement. A single error may generate an interrupt (enable by setting FERI high - bit 7 of the Interrupt Mask Word One, page 1H, address 1CH). A counter overflow interrupt may be enabled by setting control bit FEOM high - bit 2 of Interrupt Mask Word Two (page 1H, address 1DH). Out Of Frame / Change Of Frame Alignment Counter (OOF3-0/COFA3-0) This register space is shared by two nibbles. One is the count of out of frame events. The other independent counter is incremented when, after a resynchronization, the frame alignment has moved. This count is reported in page 4, address 13H. There are two interrupts associated with the Change of Frame Alignment counter. A single error may generate an interrupt (enable by setting COFAI high bit 4 of the Interrupt Mask Word One, page 1H, address 1CH). A counter overflow interrupt may be enabled by setting control bit COFAO high - bit 4 of Interrupt Mask Word Two (page 1H, address 1DH). There is one interrupt associated with the Out of Frame counter. A counter overflow interrupt may be enabled by setting control bit OOFO high - bit 5 of Interrupt Mask Word Two (page 1H, address 1DH). Multiframes out of Sync Counter (MFOOF7MFOOF0) This eight bit counter MFOOF7 - MFOOF0 is located on page 4 address 15H, and is incremented once per multiframe (1.5 ms for D4 and 3 ms for ESF) during the time that the framer is out of terminal frame synchronization. There is a maskable interrupt associated with the measurement. A counter overflow interrupt may be enabled by setting control bit MFOOFO high - bit 1 of Interrupt Mask Word Two (page 1H, address 1DH). CRC-6 Error Counter (CC15-0) CRC-6 errors are recorded by this counter for ESF links. This 16 bit counter is located on page 4H, addresses 18H and 19H. There are two maskable interrupts associated with the CRC error measurement. A single error may generate an interrupt (enable by setting CRCI high bit 6 of the Interrupt Mask Word One, page 1H, address 1CH). A counter overflow interrupt may be enabled by setting control bit CRCO high - bit 6 of Interrupt Mask Word Two (page 1H, address 1DH).
35
MT9074
Bipolar Violation Error Counter (BPV15-BPV0) The bipolar violation error counter will count bipolar violations or encoding errors that are not part of B8ZS encoding. This counter BPV15-BPV0 is 16 bits long (page 4H, addresses 16H and 17H) and is incremented once for every BPV error received. It should be noted that when presetting or clearing the BPV error counter, the least significant BPV counter address should be written to before the most significant location. There are two maskable interrupts associated with the bipolar violation error measurement. A single error may generate an interrupt (enable by setting BPVI high - bit 3 of the Interrupt Mask Word One, page 1H, address 1CH). A counter overflow interrupt may be enabled by setting control bit BPVO high - bit 3 of Interrupt Mask Word Two (page 1H, address 1DH). PRBS Error Counter (PS7-0) There are two 8 bit counters associated with PRBS comparison; one for errors and one for time. Any errors that are detected in the receive PRBS will increment the PRBS Error Rate Counter of page 04H, address 10H. Writes to this counter will clear an 8 bit counter, PSM7-0 (page 01H, address 11H) which counts receive CRC multiframes. A maskable PRBS counter overflow (PRBSO) interrupt (page 1, address 1DH) is associated with this counter. CRC Multiframe Counter for PRBS (PSM7-0) This eight bit counter counts receive CRC-4 multiframes. It can be directly loaded via the microport. The counter will also be automatically cleared in the event that the PRBS error counter is written to by the microport. This counter is located on page 04H, address 11H. E1 Counters Errored FAS Counter (EFAS7-EFAS0) An eight bit Frame Alignment Signal Error counter EFAS7 - EFAS0 is located on page 04H address 13H, and is incremented once for every receive frame alignment signal that contains one or more errors. There are two maskable interrupts associated with the frame alignment signal error measurement. FERI (page 01H, address 1CH) is initiated when the least significant bit of the errored frame alignment signal counter toggles, and FERRO (page 01H, address 1DH) is initiated when the counter changes from FFH to 00H.
Advance Information
E-bit Counter (EC9-0) E-bit errors are counted by the MT9074 in order to support compliance with ITU-T requirements. This ten bit counter is located on page 04H, addresses 14H and 15H respectively. It is incremented by single error events, with a maximum rate of twice per CRC4 multiframe. There are two maskable interrupts associated with the E-bit error measurement. EBI (page 1, address 1CH) is initiated when the least significant bit of the counter toggles, and FEBEO (page 01H, address 1DH) is initiated when the counter overflows. Bipolar Violation Error Counter (BPV15-BPV0) The bipolar violation error counter will count bipolar violations or encoding errors that are not part of HDB3 encoding in E1 mode. This counter BPV15BPV0 is 16 bits long (page 4H, addresses 16H and 17H) and is incremented once for every BPV error received. It should be noted that when presetting or clearing the BPV error counter, the least significant BPV counter address should be written to before the most significant location. In E1 mode, there are two maskable interrupts associated with the bipolar violation error measurement. BPVI (page 01H, address 1CH) is initiated when the l significant bit of the BPV error counter toggles. BPVO (page 01H, address 1DH) is initiated when the counter changes from FFFFH to 0000H. CRC-4 Error Counter (CC9-0) CRC-4 errors are counted by the MT9074 in order to support compliance with ITU-T requirements. This ten bit counter is located on page 04H, addresses 18H and 19H in E1 mode. It is incremented by single error events, which is a maximum rate of twice per CRC-4 multiframe. There is a maskable interrupt associated with the CRC error measurement. CRCIM (page 01H, address 1CH) is initiated when the least significant bit of the counter toggles, and CRCOM (page 01H, address 1DH) is initiated when the counter overflows. PRBS Error Counter (PS7-0) There are two 8 bit counters associated with PRBS comparison; one for errors and one for time. Any errors that are detected in the receive PRBS will increment the PRBS Error Rate Counter of page 04H, address 10H. Writes to this counter will clear an 8 bit counter, PSM7-0 (page 01H, address 11H) which counts receive CRC multiframes. A maskable
36
Advance Information
PRBS counter overflow (PRBSO) interrupt (page 1, address 1DH) is associated with this counter. CRC Multiframe Counter for PRBS (PSM7-0) This eight bit counter counts receive CRC-4 multiframes. It can be directly loaded via the microport. The counter will also be automatically cleared in the event that the PRBS error counter is written to by the microport. This counter is located on page 04H, address 11H. Clear Channel Capability
MT9074
In T1 mode when bit zero (CC) in the per time slot control word is set no bit robbing for the purpose of signalling will occur in this channel. This bit is not used in E1 mode. Microport Signalling When bit one (RPSIG) is set, the transmit signalling for the addressed channel can only be programmed by writing to the transmit signalling page (pages 5H and 6H) via the microport. If zero, the transmit signalling information is constantly updated with the information from the equivalent channel on CSTi. Per Time Slot Looping Any channel or combination of channels may be looped from transmit (sourced from DSTi) to receive (output on DSTo) STBUS channels. When bit four (LTSL) in the Per Time Slot Control Word is set the data from the equivalent transmit timeslot is looped back onto the equivalent receive channel. Any channel or combination of channels may be looped from receive (sourced from the line data) to transmit (output onto the line) channels. When bit five (RTSL) in the Per Time Slot Control Word is set the data from the equivalent receive timeslot is looped back onto the equivalent transmit channel. PRBS Testing
Error Insertion
In T1 mode MT9074 has six types of error conditions can be inserted into the transmit DS1 data stream through control bits, which are located on page 1, address 19H - Error Insertion Word. These error events include the bipolar violation errors (BPVE), CRC-6 errors (CRCE), Ft errors (FTE), Fs errors (FSE), payload (PERR) and a loss of signal condition (LOSE). The LOSE function overrides the B8ZS encoding function. In E1 mode MT9074 has six types of error conditions can be inserted into the transmit PCM 30 data stream through control bits, which are located on page 01H, address 19H. These error events include the bipolar violation errors (BPVE), CRC-4 errors (CRCE), FAS errors (FASE), NFAS errors (NFSE), payload (PERR) and a loss of signal error (LOSE). The LOSE function overrides the HDB3 encoding function.
Per Time Slot Control Words
There are two per time slot control pages (addresses AH and BH) (T1/E1) occupying a total of 24 unique addresses in T1 mode or a total of 32 unique addresses in E1 mode. Each address controls a matching timeslot on the 24 DS1 channels (T1) or 32 PCM-30 channels (E1) and the equivalent channel data on the receive (DSTo) data. For example address 0 of the first per time slot control page contains program control for transmit timeslot 0 and DSTo channel 0.
If the control bit ADSEQ is zero (from master control page 1 - access control word), any channel or combination of transmit channels may be programmed to contain a generated pseudo random bit sequence (215 -1). The channels are selected by setting bit three (TTST), in the per time slot control word. If the control bit ADSEQ is zero, any combination of receive channels may be connected to the PRBS decoder (215-1). Each error in the incoming sequence causes the PRBS error counter to increment. The receive channels are selected by setting bit 2 (RRST) in the per time slot control word. If PRBS is performed during a metallic or external looparound, per time slot control words with TTST set should have RRST set as well.
Per Time Slot Control Word Bit 7 T1 Mode
TXMSG PCI RTSL LTSL TTST RRST
Bit 0
RPSIG CC
E1 Mode
TXMSG ADI RTSL LTSL TTST RRST RPSIG ---
37
MT9074
Digital Milliwatt If the control bit ADSEQ is one, a digital milliwatt sequence (Table 18) in T1 mode or (Table 19) in E1 mode may be transmit on any combination of selected channels. The channels are selected by setting bit three (TTST), in the Per Time Slot Control Word. Under the same control condition (ADSEQ equal to one), the same digital milliwatt sequence is available to replace received data on any combination of DSTo channels. This is accomplished by setting bit two (RRST) in the Per Time Slot Control Word for the corresponding channel. Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Bit 8 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 1 1 1 1 1 0 1 1 0 0 1 1 0 * *
Advance Information
channel is sourced from the transmit message word in Master Control page 1.
Alarms
The following alarms are detected by the receiver in T1 mode. Each may generate a maskable interrupt: * Yellow alarm - in D4 mode there are two possible yellow alarm signals. If control bit D4SECY is set low, (page 1H, address 11Hb it 1) the criteria for a yellow alarm is an excess of '0's (more than 285) in bit position 2 of incoming DS0 channels during an integration period of 1.5 milliseconds. It is cleared after more than 3 '1's are detected in bit position 2 of normal data in a 1.5 millisecond integration period. If D4SECY is set high the secondary yellow alarm is selected. The detection criteria becomes 2 consecutive'1's in the Sbit position of the 12th frame. In ESF mode the alarm is set if the pattern 0000000011111111 is received in seven or more codewords out of ten.; All Ones - This bit (page 3H, address 11H, bit 3) is set if less than six zeros are received on the incoming line data during a 3 ms interval Loss of Signal - a loss of signal condition occurs when the receive signal level is lower than 40 dB below the nominal signal level for at least a millisecond or when 192 consecutive zeros have been received. A loss of signal condition will terminate when than average ones density of at least 12.5% has been received over a period of 193 contiguous pulse positions starting with a pulse. The loss of signal is reported in the Receive Signal Status Word - page 3, address 16H bit 4.
Table 18 - Digital Milliwatt Pattern (T1) Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Bit 8 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1
1 0 1 1 0 1 0 0 Table 19 - A-Law Digital Milliwatt Pattern (E1) Per Channel Inversion
The following alarms are detected by the receiver in E1 mode. Each may generate a maskable interrupt: * * Remote Alarm Indication (RAI) - bit 3 (A) of the receive NFAS; Alarm Indication Signal (AIS) - unframed all ones signal for at least a double frame (512 bits) or two double frames (1024 bits); Channel 16 Alarm Indication Signal - all ones signal in channel 16; Auxiliary pattern - 101010... pattern for at least 512 bits; Loss of Signal - a loss of signal condition occurs when the receive signal level is lower than 20dB or 40 dB (by setting the bit ELOS on page 2) below the nominal signal level for
When bit six (PCI) in the Per Time Slot Control Word is set both transmit and receive data for the selected channel is inverted before going onto the line / DSTo respectively. Transmit Message When bit seven (TXMSG) in the Per Time Slot Control Word is set the data transmit in the selected
* * *
38
Advance Information
more than a millisecond or when more than 192 zeros have been received in a row. A loss of signal condition will terminate when an average ones density of at least 12.5% has been received over a period of 255 contiguous pulse positions starting with a pulse. Remote Signalling Multiframe Alarm - (Y-bit) of the multiframe alignment signal.
MT9074
(bit 0 address 11H of page 3H) will be asserted when a repeating 001 pattern (either framed or unframed) has persisted for 48 milliseconds. Line Loopback Enable Detect LLED in the Alarm Status Word will be asserted when a repeating 00001 pattern (either framed or unframed) has persisted for 48 milliseconds. Pulse Density Violation Detect In T1 mode bit 2 of address 11H on page 3H (PDV) toggles if the receive data fails to meet ones density requirements. It will toggle upon detection of 16 consecutive zeros on the line data, or if there are less than N ones in a window of 8(N+1) bits - where N = 1 to 23. Timer Outputs In T1 mode MT9074 has a one second timer derived from the 20 Mhz oscillator pins. The timer may be used to trigger interrupts for T1.403/408 performance messaging. E1 mode Consecutive Frame Alignment Patterns (CONFAP) Two consecutive frame alignment signals in error. Receive Frame Alignment Signals These bits are received on the PCM 30 and link in bit positions two to eight of time slot 0 - frame alignment signal. These signals form the frame alignment signal and should be 0011011.
*
The alarm reporting latch (address 12H page 04H) contains a register whose bits are set high for selected alarms. These bits stay high until the register is read. This allows the controller to record intermittent or sporadic alarm occurrences. Automatic Alarms In E1 mode the transmission of RAI and signalling multiframe alarms can be made to function automatically from control bits ARAI and AUTY (page 01H, address 10H). When ARAI = 0 and basic frame synchronization is lost (SYNC = 1), the MT9074 will automatically transmit the RAI alarm signal to the far end of the link. The transmission of this alarm signal will cease when basic frame alignment is acquired. When AUTY = 0 and signalling multiframe alignment is not acquired (MFSYNC = 1), the MT9074 will automatically transmit the multiframe alarm (Y-bit) signal to the far end of the link. This transmission will cease when signalling multiframe alignment is acquired.
Detected Events and Words
T1 mode Severely Errored Frame Event In T1 mode bit 5 page 3H address 10H toggles whenever a sliding window detects 2 framing errors events (Ft or ESF) in a sliding window of 6. Loop Code Detect T1.403 defines SF mode line loopback activate and deactivate codes. These codes are either a framed or un-framed repeating bit sequence of 00001 for activation or 001 for deactivation. The standard goes on to say that these codes will persist for five seconds or more before the loopback action is taken. In T1 mode MT9074 will detect both framed and unframed line activate and de-activate codes even in the presence of a BER of 3 x 10-3. Line Loopback Disable Detect - LLDD - in the Alarm Status Word
Receive Non Frame Alignment Signal This signal is received on the PCM 30 and link in bit position two of time slot 0 - non frame alignment signal. Receive Multiframe Alignment Signals These signal are received on the PCM 30 and link in bit position one to four of time slot 16 of frame zero of every signalling multiframe.
Interrupts
The MT9074 has an extensive suite of maskable interrupts, which are divided into four categories based on the type of event that caused the interrupt. Each interrupt has an associated mask and interrupt bit. When an unmasked interrupt event occurs, IRQ will go low and one or more bits of the appropriate interrupt register will go high. After each interrupt register is read it is automatically cleared. When all
39
MT9074
interrupt registers are cleared IRQ will return to a high impedance state. This function can also be accomplished by toggling the INTA bit (page 1, address 1AH). All the interrupts of the MT9074 in T1 and E1 mode are maskable. This is accomplished through interrupt mask words zero to three, which are located on page 1, addresses 1BH to 1EH and the (optional) HDLC interrupt mask located at address 16 of page B. After a MT9074 reset (RESET pin or RST control bit), all interrupts are masked. All interrupts may be suspended, without changing the interrupt mask words, by making the SPND control bit of page 1, address 1AH high. All interrupts are cleared by forcing the pin TxAO low. Interrupts on T1 mode
Advance Information
Interrupt Mask Word Zero Bit 7
TFSYNI MFSYNI TSAI AISI LOSI SEI
Bit 0
TxSLPI RxSLPI
Interrupt Mask Word One Bit 7
FEI CRCI YELI COFAI BPVI PRBSI PDVI
Bit 0
---
Interrupt Mask Word Two Bit 7
Bit 0
FEO CRCO OOFO COFAO BPVO PRBSO MFOOFO - - -
Interrupt Mask Word Three Bit 7
------LCDI 1SECI 5SECI BIOMI
Bit 0
SIGI
HDLC Interrupt Masks Bit 7
Ga EOPD TEOP EopR TxFl FATxU RxFf
Bit 0
RxOv
Interrupts on E1 mode Interrupt Mask Word Zero Bit 7
SYNI MFSYI CSYNI AISI LOSI CEFI YI
Bit 0
SLPI
Interrupt Mask Word One Bit 7
FERI CRCI EBI AIS16I BPVI
Bit 0
PRBSI AUXPI RAII
Interrupt Mask Word Two Bit 7
FEOM CRCO EBOI ---
Bit 0
BPVO PRBSO PRBSMO ---
Interrupt Mask Word Three Bit 7
------JAI 1SECI 5SECI RCRI
Bit 0
SIGI
HDLC Interrupt Masks Bit 7
Ga EOPD TEOP EopR TxFl FATxU RxFf
Bit 0
RxOv
40
Advance Information
Digital Framer Mode
T1 mode Setting bit 4 in the Configuration Control Word (address 10H of Master Control Page 2) disables the LIU and converts the MT9074 into a digital T1 transceiver. The digital 2.048 Mb/s ST-BUS backplane maps into transmit and receive digital 1.544 Mb/s streams. The 1.544 Mb/s transmit streams may be formatted for single phase NRZ (by setting bit 7 of the LIU Control Word - Master Page 1 high) or two phase NRZ. The data rate conversion (between 2.048 Mb/s and 1.544 Mb/s) is done within the MT9074. The transmit 1.544 MHz clock is internally generated from a PLL that locks onto the input C4b clock. This clock is then output on pin E1.5o (PLCC pin 44 - QFP pin 32). The digital 1.544 Mb/s transmit data is output on pins TXA and TXB (PLCC pins 37,38 - QFP pins 18,19) with the rising edge of C1.5o. Receive digital data is clocked in on pins RRING and RTIP. This data is clocked in with the rising edge of the input 1.544 Mhz clock S/FR/ E1.5i (PLCC pin 66, QFP pin 63). Coding is optional under software control. E1 mode Setting bit 4 in the Configuration Control Word (address 10H of Master Control Page 2) disables the LIU and converts the MT9074 into a digital E1 transceiver. The digital 2.048 Mb/s ST-BUS backplane maps into transmit and receive digital 2.048 Mb/s streams. The 2.048 Mb/s transmit data streams may be formatted for single phase NRZ (by setting bit 7 of the LIU Control Word - Master Page 1 high) or two phase NRZ. The transmit 2.048 MHz clock is derived from the input C4b clock. This clock is then output on pin E1.5o (PLCC pin 44 - QFP pin 32). The digital 2.048 Mb/s transmit data is output on pins TXA and TXB (PLCC pins 37,38 - QFP pins 18,19) with the rising edge of E1.5o. Receive digital data is clocked in on pins RRING and RTIP. This data is clocked in with the rising edge of the input 2.048 Mhz clock MS/FR/E1.5i (PLCC pin 66, QFP pin 63). Coding is optional under software control.
MT9074
41
MT9074
Control and Status Registers
T1 Mode Master Control 1 (Page 01H) (T1) Address (A4A3A2A1A0) 10H (Table 21) 11H (Table 22) 12H (Table 23) 13H (Table 24) 14H (Table 25) 15H (Table 26) 16H (Table 27) 17H (Table 28) 18H (Table 29) 19H (Table 30) 1AH (Table 31) 1BH (Table 32) 1CH (Table 33) 1DH (Table 34) 1EH (Table 35) 1FH (Table 36) Register Framing Mode Select Transmit Alarm Control Word Data Link Control Word Transmit Bit Oriented Message Signalling Control Word Coding and Loopback Control Word Reserved Transmit Elastic buffer Set Delay Word Transmit Message Word Error Insertion Word Reset Control Word Interrupt Mask Word Zero Interrupt Mask Word One Interrupt Mask Word Two Interrupt Mask Word Three LIU Control Word ESF, SCL96, MFReFR
Advance Information
Function CXC, RS1-0, FSI, ReFR,
ESFYEL, TXSECY, D4YEL, TxAO, LUA, LDA, D4SECY, SO EDL, BIOMEn, HDLC0, HDLC1, TxSYNC, TRSP,JT, H1R64 BIOMTx7-0 DSToEn, CSToEn, RBEn, DBEn, MSN, SM1-0, JYEL RxB8ZS, MLBK,TxB8ZS,FBS, DLBK, RLBK, SLBK, PLBK Set all bits to zero for normal operation TxTSD7-0 TXM7-0 BPVE, CRCE, FTE, FSE, LOSE, PERR, LOS/LOF RST, SPND, EXTOSC INTA, CNTCLR, SAMPLE,
TFSYNIM, MFSYNIM, AISIM, LOSIM, SEIM, TxSLPIM, RxSLPIM FEIM, CRCIM, YELIM, COFAIM, BPVIM, PRBSIM, PDVIM FEOM, CRCOM, OOFOM, COFAOM, BPVOM, PRBSOM, PRBSMFOM,MFOOFOM LCDIM, 1SECIM, 5SECIM, BIOIM, SIGIM NRZ, TxL2-0, REDBL, RES2-0
Table 20 - Master Control 1 (Page 1) (T1)
42
Advance Information
Bit 2 Name FSI
MT9074
Functional Description Fs Bit Include. Only applicable in D4 mode (not ESF or SLC96). Setting this bit causes errored Fs bits to be included as framing bit errors. A bad Fs bit will increment the Framing Error Bit Counter, and will potentially cause a reframe (if it is the second bad framing bit out of 5). The Fs bit of the receive frame 12 will only be included if D4SECY is set low. Reframe. Setting this bit causes an automatic reframe. MultiFrame Reframe. Only applicable in D4 or SLC96 mode. Setting this bit causes an automatic multiframe reframe. The signalling bits are frozen until multiframe synchronization is achieved. Terminal frame synchronization is not affected.
Bit 7
Name ESF
Functional Description Extended Super Frame. Setting this bit enables transmission and reception of the 24 frame superframe DS1 protocol. SLC96 Mode Select. Setting this bit enables input and output of the Fs bit pattern on the TxDL and RxDL pins. Frame synchronization is the same as in the case of D4 operation. The transmitter will insert A and B bits every 6 frames after synchronizing to the Fs pattern clocked into Txdl. Receive Fs bits are not monitored for the Framing Bit Error Counter. Cross Check. Setting this bit in ESF mode enables a cross check of the CRC-6 remainder before the frame synchronizer pulls into sync. This process adds at least 6 milliseconds to the frame synchronization time. Setting this bit in D4 (not ESF) mode enables a check of the Fs bits in addition to the Ft bits during frame synchronization Reframe Select 1 - 0. These bits set the criteria for an automatic reframe in the event of framing bits errors. The combinations available are: RS1 - 0, RS0 - 0 = sliding window of 2 errors out of 4. RS1 - 0, RS0 - 1 = sliding window of 2 errors out of 5. RS1 - 1, RS0 - 0 = sliding window of 2 errors out of 6. RS1 - 1, RS0 - 1 = no reframes due to framing bit errors.
6
SLC96
1 0
ReFR MFReFR
5
CXC
Table 21 - Framing Mode Select (T1) (Page 1, Address 10H)
4-3
RS1- 0
Table 21 - Framing Mode Select (T1) (Page 1, Address 10H)
43
MT9074
Bit 7 Name ESFYEL Functional Description ESFYellow Alarm. Setting this bit while in ESF mode causes a repeating pattern of eight 1's followed by eight 0's to be insert onto the transmit FDL (JTS bit set low - see Data Link Control Word) or sixteen 1's (Japan Telecom bit set high). Transmit Secondary D4 Yellow Alarm. Setting this bit (in D4 mode) causes the S bit of transmit frame 12 to be set. D4 Yellow Alarm. When set bit 2 of all DS0 channels are forced low. Transmit All Ones. When low, this control bit forces a framed or unframed (depending on the state of Transmit Alarm Control bit 0) all ones to be transmit at TTIP and TRING. Loop Up Activate. Setting this bit forces transmission of a framed or unframed (depending on the state of Transmit Alarm Control bit 0) repeating pattern of 00001. Loop Down Activate. Setting this bit forces transmission of a framed or unframed (depending on the state of Transmit Alarm Control bit 0) repeating pattern of 001. D4 Secondary Alarm. Set this bit for trunks employing the secondary Yellow Alarm. The Fs bit in the 12th frame will not be used for counting errored framing bits. If a one is received in the Fs bit position of the 12th frame a Secondary Yellow Alarm Detect bit will be set. Overhead Sbits Override. If set, this bit forces the overhead bits to be inserted as an overlay on any of the following alarm conditions: i) transmit all ones, ii) loop up code insertion, iii) loop down code insertion. 5 HDLC0 Bit 7 Name EDL
Advance Information
Functional Description Enable Data Link. Setting this bit multiplexes the serial stream clocked in on pin TxDL into the FDL bit position (ESF mode) or the Fs position (D4 mode). Bit Oriented Messaging Enable. Setting this bit enables transmission of bit - oriented messages on the ESF facility data link. The actual message transmit at any one time is contained in the BIOMTx register (page 1, address 13H). The receive bit - oriented message register is always active, although the interrupt associated with it may be masked. HDLC0 Enable. Setting this bit selects the internal HDLC controller for transmission of data link information in the FDL Sbits of an ESF frame. The HDLC receiver is always active, although interrupts associated with it may be masked. HDLC1 Enable. Setting this bit selects the internal HDLC controller for transmission on DS1 channel 24. The HDLC receiver is always active, although interrupts associated with it may be masked. Transmit Synchronization. Setting this bit causes the transmit multiframe boundary to be internally synchronized to the incoming Sbits on DSTi channel 31 bit 0. Transparent Mode. Setting this bit causes unframed data to be transmit from DSTi channels 0 to 23 and channel 31 bit 7 to be transmit transparently onto the DS1 line. Unframed data received from the DS1 line is piped out on DSTo channels 0 to 23 and channel 31 bit 0.
6
BIOMEn
6
TXSECY
5
D4YEL
4
TxAO
3
LUA
4
HDLC1
2
LDA
3
TxSYNC
1
D4SECY
2
TRSP
0
SO
Table 23 - Data Link Control Word (T1) (Page 1, Address 12H)
Table 22 - Transmit Alarm Control Word (T1) (Page 1, Address 11H)
44
Advance Information
Bit 1 Name JTS Functional Description Japan Telecom Synchronization. Setting this bit forces the inclusion of Sbits in the CRC-6 calculation. HDLC1 Rate Select. Setting this pin high while HDLC1 is activated enables 64 Kb/s operation of the data link on channel 24. Setting this pin low while HDLC1 is activated enables 56 Kb/s operation on channel 24 (this prevents data corruption due to forced bit stuffing). Bit 7 Name DSToEn
MT9074
Functional Description DSTo Enable. If zero pin DSTo is tristate. If set the pin DSTo is enabled. CSTo Enable. If zero pin CSTo is tristate. If set the pin CSTo is enabled. Robbed Bit Signalling Enable. Setting this bit multiplexes the AB or ABCD signalling bits into bit position 8 of all DS0 channels every 6th frame. Debounce Enable. Setting this bit causes incoming signalling bits to be debounced for a period of 6 to 9 milliseconds before reporting on CSTo or in the Receive Signalling Bits Page. Most Significant Nibble. If set to one the most significant nibble of CSTi and CSTo are activated. The reporting stream CSTo contains signalling information for the equivalent channel in the most significant nibble, and least significant nibble is tristate. If set to zero the least significant nibble is active for CSTi and CSTo and the most significant nibble of CSTo is tristate. Signalling Message. These two bits are used to fill the vacant bit positions available on CSTo when the MT9074 is operating on a D4 trunk. The first two bits of each reporting nibble of CSTo contain the AB signalling bits. The last two contain SM1 and SM0 (in that order). When the MT9074 is connected to ESF trunks four signalling bits (ABCD) are reported and bits SM1-0 become unused. Japan Yellow Alarm. Set this bit high to select a pattern of 16 ones (1111111111111111) as the ESF yellow alarm, both for the case when and ESF yellow alarm is to be transmitted or in recognizing a received yellow alarm.
6
CSToEn
0
H1R64
5
RBEn
4
DBEn
Table 23 - Data Link Control Word (T1) (Page 1, Address 12H)
Bit
Name
Functional Description
3
MSN
7 - 0 BIOMTx7-0 Transmit Bit Oriented Message. The contents of this register are concatenated with a sequence of eight 1's and continuously transmit in the FDL bit position of ESF trunks. Normally the leading bit (bit 7) and last bit (bit 0) of this register are set to zero. Table 24 - Transmit Bit Oriented Message (T1) (Page 1, Address 13H) 2-1 SM1-0
0
JYEL
Table 25 - Signalling Control Word (T1) (Page 1, Address 14H)
45
MT9074
Bit 7 Name RxB8ZS Functional Description Receive B8ZS Enable. If one, receive B8ZS decoding is enabled. Metallic Loopback. If one, then RRTIP/RRING are connected directly to TTIP and TRING respectively. If zero, this feature is disabled. Set the transmit line build out to -7.5dB when metallic loopback is enabled. Transmit B8ZS Enable. If one, all zero octets are substituted with B8ZS codes. Forced Bit Stuffing. If set any transmit DS0 channel containing all zeros has bit 7 forced high. Digital Loopback. If one, the digital stream to the transmit LIU is looped back in place of the digital output of the receive LIU. Data coming out of DSTo will be a delayed version of DSTi. If zero, this feature is disabled. Remote Loopback. If one, all time slots received on RRTIP/ RRING are connected to TTIP/ TRING on the DS1 side of the MT9074. If zero, this feature is disabled. ST-BUS Loopback. If one, all time slots of DSTi are connected to DSTo on the ST-BUS side of the MT9074. If zero, this feature is disabled. See Loopbacks section. Bit 0 Name PLBK
Advance Information
Functional Description Payload Loopback. If one, all time slots received on RTIP/ RRING are connected to TTIP/ TRING on the ST-BUS side of the MT9074. If zero, this feature is disabled. If receive robbed bit signaling data is to be included in the looped data, then the control bit RBEn (Page 1 Address 14H, Bit 5) must be set low, otherwise transmit signaling data will be placed into the LSB of each timeslot every sixth frame. Setting all Clear Channel control bits high (Bit 0 in the Per Time Slot Control words - Pages 7 and 8 Address 10H to IFH inclusive) has the same effect as setting control bit RBEn low.
6
MLBK
5
TxB8ZS
4
FBS
3
DLBK
Table 26 - Coding and Loopback Control Word (T1)(Page 1, Address 15H)
Bit 7-0
Name ---
Functional Description Unused Table 27 - Reserved (T1) (Page 1, Address 16H)
2
RLBK
Bit 7-0
Name
Functional Description
1
SLBK
Table 26 - Coding and Loopback Control Word (T1)(Page 1, Address 15H)
TxSD7-0 Transmit Set Delay Bits 7-0. Writing to this register forces a one time setting of the delay through the transmit slip buffer. Delay is defined as the time interval between the write of the transmit STBUS channel containing DS1 timeslot 1 and its subsequent read. Delay is modified by moving the position of the internally generated DS1 frame boundary.Delay (when set) will always be less than 1 frame (125uS). This register must be programmed with a non-zero value (such as 0FH).
Table 28 - Transmit Elastic Buffer Set Delay Word (T1) (Page 1, Address 17H)
46
Advance Information
Bit 1 0 Name --LOS/ LOF
MT9074
Functional Description Unused. Loss of Signal or Loss of Frame Selection. If one, pin LOS will go high when a loss of signal state exists (criteria as per LLOS status bit). If low, pin LOS will go high when either a loss of signal or a loss of frame alignment state exits.
Bit 7-0
Name
Functional Description
TxM7-0 Transmit Message Bits 7 - 0. The contents of this register are transmitted into those outgoing DS1 channels selected by the Per Time Slot Control registers. Table 29 - Transmit Message Word (T1) (Page 1, Address 18H)
Bit 7
Name BPVE
Functional Description Bipolar Violation Error Insertion. A zero-to-one transition of this bit inserts a single bipolar violation error into the transmit DS1 data. A one, zero or one-tozero transition has no function. CRC-6 Error Insertion. A zero-toone transition of this bit inserts a single CRC-6 error into the transmit ESF DS1 data. A one, zero or one-to-zero transition has no function. Terminal Framing Bit Error Insertion. A zero-to-one transition of this bit inserts a single error into the transmit D4 Ft pattern or the transmit ESF framing bit pattern (in ESF mode). A one, zero or one-to-zero transition has no function. Signal Framing Bit Error Insertion. A zero-to-one transition of this bit inserts a single error into the transmit Fs bits (in D4 mode only). A one, zero or one-to-zero transition has no function. Loss of Signal Error Insertion. If one, the MT9074 transmits an all zeros signal (no pulses). Zero code suppression is overridden. If zero, data is transmitted normally. Payload Error Insertion. A zero to - one transition of this bit inserts a single bit error in the transmit payload. A one, zero or one-tozero transition has no function. Bit 7
Table 30 - Error Insertion Word (T1) (Page 1, Address 19H) Name RST Functional Description Software reset. Setting this bit is equivalent to performing a hardware reset. All counters are cleared and the control registers are set to their default values. This control bit is internally cleared after the reset operation is complete. Suspend Interrupts. If one, the IRQ output will be in a highimpedance state and all interrupts will be ignored. If zero, the IRQ output will function normally. Interrupt Acknowledge. Setting this bit clears all the interrupt status bits and forces the IRQ pin into high impedance. The control bit itself is then internally cleared. Counter Clear. If one, all status error counters are cleared and held low. One Second Sample. Setting this bit causes the error counters (change of frame alignment, loss of frame alignment, bpv errors, crc errors, severely errored frame events and multiframes out of sync) to be updated on one second intervals coincident with the one second timer (status page 3 address 12H bit 7).
6
CRCE
6
SPND
5
FTE
5
INTA
4
FSE
4
CNTCLR
3
SAMPLE
3
LOSE
2
PERR
Table 31 - Reset Control Word (T1) (Page 1, Address 1AH)
Table 30 - Error Insertion Word (T1) (Page 1, Address 19H)
47
MT9074
Bit 2 Name EXTOSC Functional Description External Oscillator Select. Setting this bit connects the pin OSC1 to a TTL compatible input. This allows for a system design employing a TTL output oscillator as a 20.000 Mhz reference clock. Reserved. Set to zero for normal operation. Reserved. Set to zero for normal operation. Bit 2 Name SEFIM
Advance Information
Functional Description Severely Errored Frame Interrupt Mask. When unmasked an interrupt is initiated when a sequence of 2 framing errors out of 6 occurs. If 1 - unmasked, 0 - masked. Transmit SLIP Interrupt Mask. When unmasked an interrupt is initiated whenever a controlled frame slip occurs in the transmit elastic buffer. If 1 - unmasked, 0 - masked. Receive SLIP Interrupt Mask. When unmasked an interrupt is initiated whenever a controlled frame slip occurs in the receive elastic buffer. If 1 - unmasked, 0 - masked.
1 0
RSV RSV
1
TxSLPIM
Table 31 - Reset Control Word (T1) (Page 1, Address 1AH)
0
RxSLPIM
Bit 7
Name TFSYNIM
Functional Description Terminal Frame Synchronization Interrupt Mask. When unmasked an interrupt is initiated whenever a change of state of terminal frame synchronization condition exists. If 1 - unmasked, 0 masked. Multiframe Synchronization Interrupt Mask. When unmasked an interrupt is initiated whenever a change of state of multiframe synchronization condition exist. If 1 - unmasked, 0 - masked. Unused. Alarm Indication Signal Interrupt Mask. When unmasked a change of state of received all ones condition will initiate an interrupt. If 1 unmasked, 0 - masked. Loss of Signal Interrupt Mask. When unmasked an interrupt is initiated whenever a change of state of loss of signal condition exists. If 1 - unmasked, 0 masked. Interrupt vector = 01000000. 6 CRCIM Bit 7
Table 32 - Interrupt Mask Word Zero (T1) (Page 1, Address 1BH)
6
MFSYNIM
Name FEIM
Functional Description Framing Bit Error Interrupt Mask. When unmasked an interrupt is initiated whenever an erroneous framing bit is detected (provided the circuit is in terminal frame sync). If 1 - unmasked, 0 masked. CRC-6 Error Interrupt Mask. When unmasked an interrupt is initiated whenever a local CRC-6 error occurs. If 1 - unmasked, 0 masked. Yellow Alarm Interrupt Mask. When unmasked detection of a yellow alarm triggers an interrupt. If 1 - unmasked, 0 masked. Change of Frame Alignment Interrupt Mask. When unmasked an interrupt is initiated whenever a change of frame alignment occurs after a reframe. If 1 - unmasked, 0 - masked.
5 4
--AISIM
5
YELIM
3
LOSIM
4
COFAIM
Table 32 - Interrupt Mask Word Zero (T1) (Page 1, Address 1BH)
Table 33 - Interrupt Mask Word One (T1) (Page 1, Address 1CH
48
Advance Information
Bit 3 Name BPVIM Functional Description Bipolar Violation Interrupt Mask. When unmasked an interrupt is initiated whenever a bipolar violation (excluding B8ZS encoding) is encountered. If 1- unmasked, 0 - masked. Psuedo Random Bit Sequence Error Interrupt Mask. When unmasked an interrupt will be generated upon detection of an error with a channel selected for PRBS testing. 1 - unmasked, 0 masked. Pulse Density Violation Interrupt Mask. When unmasked an interrupt is triggered whenever a sequence of excessive consecutive zeros is received on the line, or the incoming pulse density is less than N ones in a time frame of 8(N+1) where N = 1 to 23. If 1 unmasked, 0 - masked. Unused. Bit 5 Name OOFOM
MT9074
Functional Description Out Of Frame Counter Overflow Interrupt Mask. When unmasked an interrupt is initiated whenever the out of frame counter changes state from changes from FFH to 00H. If 1 - unmasked, 0 - masked. Change of Frame Alignment Counter Overflow Interrupt Mask. When unmasked an interrupt is initiated whenever the change of frame alignment counter changes from FFH to 00H. If 1 - unmasked, 0 masked. Bipolar Violation Counter Overflow Interrupt Mask. When unmasked an interrupt is initiated whenever the bipolar violation counter changes from FFH to 00H. If 1- unmasked, 0 - masked. Psuedo Random Bit Sequence Error Counter Overflow Interrupt Mask. When unmasked an interrupt will be generated whenever the PRBS error counter changes from FFH to 00H. If 1 - unmasked, 0 - masked. Psuedo Random Bit Sequence Multiframe Counter Overflow Interrupt Mask. When unmasked an interrupt will be generated whenever the multiframe counter attached to the PRBS error counter overflows. FFH to 00H. If 1 unmasked, 0 - masked. Multiframes Out Of Sync Overflow Interrupt Mask. When unmasked an interrupt will be generated when the multiframes out of frame counter changes from FFH to 00H. If 1 - unmasked, 0 masked.
2
PRBSIM
4
COFAOM
1
PDVIM
3
BPVOM
0
---
2
PRBSOM
Table 33 - Interrupt Mask Word One (T1) (Page 1, Address 1CH Bit 7 Name FEOM Functional Description Framing Bit Error Counter Overflow Interrupt Mask. When unmasked an interrupt is initiated whenever the framing bit error counter changes from FFH to 00H. If 1 - unmasked, 0 - masked. CRC-6 Error Counter Overflow Interrupt Mask. When unmasked an interrupt is initiated whenever the CRC-6 error counter changes from FFH to 00H. If 1 - unmasked, 0 - masked.
1
PRBSMFOM
6
CRCOM
0
MFOOFOM
Table 34 - Interrupt Mask Word Two (T1) (Page 1, Address 1DH)
Table 34 - Interrupt Mask Word Two (T1) (Page 1, Address 1DH)
49
MT9074
Bit 7-5 4 Name --LCDIM Functional Description Unused. Loop Code Detected Interrupt Mask. When unmasked an interrupt is triggered when either the loop up (00001) or loop down (001) code has been detected on the line for a period of 48 milliseconds. If 1 - unmasked, 0 masked. One Second Status Interrupt Mask. When unmasked an interrupt is initiated when the 1SEC status bit (page 3 address 12H bit 7) goes from low to high. If 1 - unmasked, 0 - masked. Five Second Status Interrupt Mask. When unmasked an interrupt is initiated when the 5 SEC status bit goes from low to high. If 1 - unmasked, 0 masked. Bit Oriented Message Interrupt Mask. When unmasked an interrupt is initiated when a pattern 111111110xxxxxx0 has been received on the FDL that is different from the last message. The new message must persist for 8 out the last 10 message positions to be accepted as a valid new message. If 1unmasked, 0 - masked. Signalling Interrupt Mask. When unmasked an interrupt will be initiated when a change of state (optionally debounced - see DBEn in the Data Link, Signalling Control Word page 1 address 12H) is detected in the signalling bits (AB or ABCD) pattern. If 1 unmasked, 0 - masked. Bit 7 Name NRZ
Advance Information
Functional Description NRZ Format Selection. Only used in the digital framer only mode (LIU is disabled). A one sets the MT9074 to accept a unipolar NRZ format input stream on RxA as the line input, and to transmit a unipolar NRZ format stream on TxB. A zero causes the MT9074 to accept a complementary pair of dual rail inputs on RxA/RxB and to transmit a complementary pair of dual rail outputs on TxA/TxB. Transmit Line Build Out 2 - 0. Setting these bits shapes the transmit pulse as detailed in the table below: TX22 TXL1 TXL0 Line Build Out 0 0 0 0 to 133 feet/ 0 dB 0 0 1 133 to 266 feet 0 1 0 266 to 399 feet 0 1 1 399 to 533 feet 1 0 0 533 to 655 feet 1 0 1 -7.5 dB 1 1 0 -15 dB 1 1 1 -22.5 dB After reset these bits are zero. Receive Equalizer Disable. If one the receive equalizer is turned off. If zero, the receive equalizer is turned on and will compensate for loop length automatically. Receive Equalization Select. Setting these pins forces a level of equalization of the incoming line data. RES2 RES1 RES0 Receive Equalization 0 0 0 none 0 0 1 6dB 0 1 0 12dB 0 1 1 18dB 1 0 0 24dB 1 0 1 reserved 1 1 0 reserved 1 1 1 reserved These settings have no effect if REDBL is set to zero.
3
1SECIM
64
TXL2-0
2
5SECIM
1
BIOMIM
3
REDBL
2-0
RES2-0
0
SIGIM
Table 35 - Interrupt Mask Word Three (T1) (Page 1, Address 1EH)
Table 36 - LIU Control Word (T1) (Page 1, Address 1FH)
o
50
Advance Information
Master Control 2 (Page 02H) (T1) Address (A4A3A2A1A0) 10H (Table 38) 11H (Table 39) 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH (Table 40) 1DH (Table 41) 1EH (Table 42) 1FH (Table 43) Register Configuration Control Word Custom Tx Pulse Enable Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Custom Pulse Word 1 Custom Pulse Word 2 Custom Pulse Word 3 Custom Pulse Word 4 T1/E1, LIUEn, ADSEQ CPL Names
MT9074
Set all bits to zero for normal operation. Set all bits to zero for normal operation. Set all bits to zero for normal operation. Set all bits to zero for normal operation. Set all bits to zero for normal operation. Set all bits to zero for normal operation. Set all bits to zero for normal operation. Set all bits to zero for normal operation. Set all bits to zero for normal operation. Set all bits to zero for normal operation. CP6-0 CP6-0 CP6-0 CP6-0
Table 37 - Master Control 2 (Page 02H) (T1)
51
MT9074
Bit 7 Name T1/E1 Functional Description T1/E1 mode selection. when this bit is zero, the device is in T1 mode. When set high, the device is in E1 mode. Reserved. Must be kept at 0 for normal operation. LIU Enable. Setting this bit low enables the internal LIU front-end. Setting this pin high disables the LIU. Digital inputs RXA and RXB are sampled by the rising edge of E1.5i (C1.50) to strobe in the received line data. Digital transmit data is clocked out of pins TXA and TXB with the rising edge of C1.5o Reserved. Must be kept at 0 for normal operation. Digital Milliwatt or Digital Test Sequence. If one, the Alaw digital milliwatt analog test sequence will be selected for those channels with per time slot control bits TTST, RRST set. If zero, a PRBS generator / detector will be connected to channels with TTST, RRST respectively. Reserved. Must be kept at 0 for normal operation. 2-0 RSV Bit 7 6-4 3 Name RSV RSV CPL
Advance Information
Functional Description Reserved. Must be kept high for normal operation. Reserved. Must be kept low for normal operation. Custom Pulse Level. Setting this bit low enables the internal ROM values in generating the transmit pulses. The ROM is coded for different line terminations or build out, as specified in the LIU Control word. Setting this bit high disables the pre-programmed pulse templates. Each of the 4 phases that generate a mark derive their D/A coefficients from the values programmed in the CPW registers. Reserved. Must be kept at 0 for normal operation.
6-5 4
RSV LIUEn
3-2 1
RSV ADSEQ
Table 39 - Custom Tx Pulse Enable (Page 2, Address 11H) (T1)
Bit 7
Name RSV
Functional Description Reserved. Must be kept low for normal operation.
0
RSV
Table 38 - Configuration Control Word (Page 2, Address 10H) (T1)
6-0 CP6-0 Custom Pulse. These bits provide the capability for programming the magnitude setting for the TTIP/TRING line driver A/D converter during the first phase of a mark. The greater the binary number loaded into the register, the greater the amplitude driven out. This feature is enabled when the control bit 3 - CPL of the Custom Tx Pulse Enable Register - address 11H of Page 2 is set high. Table 40 - Custom Pulse Word 1 (Page 2, Address 1CH) (T1)
52
Advance Information
MT9074
Bit 7 Name RSV Functional Description Reserved. Must be kept at 0 for normal operation.
Bit 7
Name RSV
Functional Description Reserved. Must be kept at 0 for normal operation.
6-0 CP6-0 Custom Pulse. These bits provide the capability for programming the magnitude setting for the TTIP/TRING line driver A/D converter during the second phase of a mark. The greater the binary number loaded into the register, the greater the amplitude driven out. This feature is enabled when the control bit 3 - CPL of the Custom Tx Pulse Enable Register address 11H of Page 2 is set high. Table 41 - Custom Pulse Word 2 (Page 2, Address 1DH) (T1)
6-0 CP6-0 Custom Pulse. These bits provide the capability for programming the magnitude setting for the TTIP/TRING line driver A/D converter during the fourth phase of a mark. The greater the binary number loaded into the register, the greater the amplitude driven out. This feature is enabled when the control bit 3 - CPL of the Custom Tx Pulse Enable Register - address 11H of Page 2 is set high. Table 43 - Custom Pulse Word 4 (Page 2, Address 1FH) (T1)
Bit 7
Name RSV
Functional Description Reserved. Must be kept at 0 for normal operation.
6-0 CP6-0 Custom Pulse. These bits provide the capability for programming the magnitude setting for the TTIP/TRING line driver A/D converter during the third phase of a mark. The greater the binary number loaded into the register, the greater the amplitude driven out. This feature is enabled when the control bit 3 - CPL of the Custom Tx Pulse Enable Register - address 11H of Page 2 is set high. Table 42 - Custom Pulse Word 3 (Page 2, Address 1EH) (T1)
53
MT9074
Master Status 1 (Page03H) (T1) Address (A4A3A2A1A0) 10H (Table 45) 11H (Table 46) 12H (Table 47) 13H (Table 48) 14H (Table 49) 15H (Table 50) 16H (Table 51) 17H (Table 52) 18H (Table 53) 19H 1AH 1BH - 1EH 1FH(Table 54)
Advance Information
Register Synchronization Status Word Alarm Status Word Timer Status Word Most Significant Phase Status Word Least Significant Phase Status Word Receive Bit Oriented Message Receive Signal Status Word MSB Transmit Slip Buffer Transmit Slip Buffer Delay ------Identification Register
Function TFSYNC, MFSYNC, SE, LOS D4YALM, D4Y48, SECYEL, ESFYEL, BLUE, PDV, LLED, LLDD 1SEC, 2SEC, 5SEC RSLIP, RSLPD, RxFRM RxTS4-0, RxBC2-0 RxBOM7-0 PD4-PD0, LLOS TSLIP, TSLPD, TxSBMSB TxTS4-0, TxBC2-0 Unused. Unused. Unused. Internally set to 10101111
Table 44 - Master Status 1 (Page 3) (T1)
54
Advance Information
Bit 6 Name D4Y48
MT9074
Functional Description D4 Yellow Alarm 48 millisecond sample. This bit is set if bit position 2 of virtually every DS0 channel is a zero for a period of 48 milliseconds. The alarm is tolerant of errors by permitting up to 16 ones in the integration period. This bit is updated every 48 milliseconds. Secondary D4 Yellow Alarm. This bit is set if 2 consecutive '1's are received in the Sbit position of the 12th frame of the D4 superframe. ESF Yellow Alarm. This bit sets if the ESF yellow alarm 0000000011111111 is received in seven or more codewords out of ten. Blue Alarm. This bit is set if less than 6 zeros are received in a 3 millisecond window. Pulse Density Violation. This bit toggles if RxB8ZS is set high, it will toggle upon detection of 8 consecutive zeros. If RxB8ZS is set low, it will toggle upon detection of 16 consecutive zeros on the line data, or if there are less than N ones in a window of 8(N+1) bits - where N=1 to 23. Line Loopback Enable Detect. This bit will be set when a framed or unframed repeating pattern of 00001 has been detected during a 48 millisecond interval. Up to fifteen errors are permitted per integration period. Line Loopback Disable Detect. This bit will be set when a framed or unframed repeating pattern of 001 has been detected during a 48 millisecond interval. Up to fifteen errors are permitted per integration period.
Bit 7
Name TFSYNC
Functional Description Terminal Frame Synchronization. Indicates the Terminal Frame Synchronization status (1 - loss; 0 - acquired). For ESF links terminal frame synchronization and multiframe synchronization are synonymous. Multiframe Synchronization. Indicates the Multiframe Synchronization status (1 - loss; 0 acquired). For ESF links multiframe synchronization and terminal frame synchronization are synonymous. Severely Errored Frame. This bit toggles when 2 of the last 6 received framing bits are in error. The framing bits monitored are the ESF framing bits for ESF links, the Ft bits for SLC-96 links and a combination of Ft and Fs bits for D4 links (See Framing Mode Selection Word - page 1 address 10H). Digital Los Of Signal. This bit goes high after the detection of 192 consecutive zeros. It returns low when the incoming pulse density exceeds 12.5% over a 250 ms period Unused.
6
MFSYN C
5
SECYEL
5
SE
4
ESFYEL
3
BLUE
2
PDV
4
LOS
3-0
---
Table 45 - Synchronization Status Word (Page 3, Address 10H) (T1) Bit 7 Name D4YALM Functional Description D4 Yellow Alarm. This bit is set if bit position 2 of virtually every DS0 channel is a zero for a period of 600 milliseconds. The alarm is tolerant of errors by permitting up to 16 ones in a 48 millisecond integration period. The alarm clears in 200 milliseconds after being removed from the line.
1
LLED
0
LLDD
Table 46 - Alarm Status Word (Page 3, Address 11H) (T1)
Table 46 - Alarm Status Word (Page 3, Address 11H) (T1)
55
MT9074
Bit 7 6 Name Functional Description Bit Name
Advance Information
Functional Description
1SEC One Second Timer Status. This bit changes state once every 0.5 seconds. 2SEC Two Second Timer Status. This bit changes state once every second and is synchronous with the 1SEC timer. 5SEC Five Second Timer Status. This bit changes state once every 2.5 seconds and is synchronous with the 1SEC timer. --Unused.
5
7 - 3 RxTS4 - 0 Receive Time Slot. A five bit counter that indicates the number of time slots between the receive elastic buffer internal write frame boundary and the ST-BUS read frame boundary. The count is updated every 250 uS. 2 - 0 RxBC2 - 0 Receive Bit Count. A three bit counter that indicates the number of STBUS bit times there are between the receive elastic buffer internal write frame boundary and the ST-BUS read frame boundary. The count is updated every 250 uS. Table 49 - Least Significant Phase Status Word (Page 3, Address 14H) (T1)
4-0
Table 47 - Timer Status Word (Page 3, Address 12H) (T1)
Bit 7
Name
Functional Description
RSLIP Receive Slip. A change of state (i.e., 1-to-0 or 0-to-1) indicates that a receive controlled frame slip has occurred. RSLPD Receive Slip Direction. If one, indicates that the last received frame slip resulted in a repeated frame, i.e., the system clock (C4b) is faster than network clock (E2o). If zero, indicates that the last received frame slip resulted in a lost frame, i.e., system clock slower than network clock. Updated on an RSLIP occurrence basis. RxFRM Receive Frame Delay. The most significant bit of the Receive Slip Buffer Phase Status Word. If zero, the delay through the receive elastic buffer is greater than one frame in length; if one, the delay through the receive elastic buffer is less than one frame in length. --Unused
Bit 7-0
Name
Functional Description
6
RxBOM7 - 0 Received Bit Oriented Message. This register contains the eight least significant bits of the ESF bit oriented message codeword. The contents of this register is updated when a new bit oriented message codeword has been detected in 8 out of the last ten codeword positions.
Table 50 - Receive Bit Oriented Message (Page 3, Address 15H) (T1)
5
4-0
Table 48 - Most Significant Phase Status Word (Page 3, Address 13H) (T1)
56
Advance Information
MT9074
Bit Name Functional Description
Bit
Name
Functional Description
7 - 3 PD4 - Peak Detector Voltage Levels. PD0 These five bits indicate the level of the received signal AMI pulses.
PD4 0 0 0 0 1 PD3 0 0 0 1 0 PD2 0 0 1 0 0 PD1 0 1 0 0 0 PD0 1 0 0 0 0 Line Attenuation less than 4dB 3-8dB 8-14dB 14-20dB more than 20dB
7 - 3 TxTS4 - 0 Transmit Time Slot. A five bit counter that indicates the number of STBUS time slots between the transmit elastic buffer STBUS write frame boundary and the internal transmit read frame boundary. The count is updated every 250 uS. 2 - 0 TxBC2 - 0 Transmit Bit Count. A three bit counter indicating the number of STBUS bit times there are between the transmit elastic buffer STBUS write frame boundary and the internal read frame boundary. The count is updated every 250 uS. Table 53 - Transmit Slip Buffer Delay (Page 3, Address 18H) (T1)
2
LLOS LIU Loss of Signal indication. This bit will be high when the received signal is less than 40 dB below the nominal value for a period of at least 1 msec. This bit will be low for normal operation. --Unused
1-0
Table 51 - Receive Signal Status Word (Page 3, Address 16H) (T1) Bit 7-0 Name ID7-0 Functional Description ID Number. Contains device code 10101111
Bit 7
Name
Functional Description
TSLIP Transmit Slip. A change of state (i.e. 1-to-0 or 0-to-1) indicates that a transmit controlled frame slip has occurred. TSLPD Transmit Slip Direction. If one, indicates that the last transmit frame slip resulted in a repeated frame, i.e., the internally generated 1.544 Mhz. transmit clock is faster than the system clock (C4b). If zero, indicates that the last transmit frame slip resulted in a lost frame, i.e., the internally generated 1.544 Mhz. transmit clock is slower than network clock. Updated on an TSLIP occurrence basis. TxSB MSB Transmit Slip Buffer MSB. The most significant bit of the phase status word. If one, delay through the transmit elastic buffer is greater than one frame in length; if zero, delay through the receive elastic buffer is less than one frame in length. Bit is reset whenever page 3 address 17H - Transmit Slip Buffer Delay - is written to. Unused.
Table 54 - Identification Word (Page 3, Address 1FH) (T1)
6
5
4-0
---
Table 52 - MSB Transmit Slip Buffer (Page 3, Address 17H) (T1)
57
MT9074
Master Status 2 (Page04H)(T1) Address (A4A3A2A1A0) 10H (Table 56) 11H (Table 57) 12H (Table 58) 13H (Table 59) 14H (Table 60) 15H (Table 61) 16H (Table 62) 17H (Table 63) 18H (Table 64) 19H (Table 65) 1AH 1BH (Table 66) 1CH (Table 67) 1DH (Table 68) 1EH (Table 69) 1FH (Table 70) Interrupt Word Zero Interrupt Word One Interrupt Word Two Interrupt Word Three Overflow Reporting Latch
Advance Information
Register PRBS Error Counter CRC Multiframe counter for PRBS Alarm Reporting Latch Framing Bit Counter PS7-0 PSM7-0
Function
D4YALML, D4Y48L, SECYELL, ESFYELL, BLUEL, PDVL, LLEDL, LLDDL FC7-0
Out of Frame / Change of Frame Alignment OOF3-0/COFA3-0 Counters Multiframes Out of Sync Counter MFOOF7-0
Most Significant Bipolar Violation Error BPV15 - BPV8 Counter Least Significant Bipolar Violation Error BPV7 - BPV0 Counter CRC- 6 Error Counter CEt CRC- 6 Error Counter CEt CC15-CC8 CC7 - CC0 Unused. TFSYNI, MFSYNI, AISI, LOSI, SEI, TxSLPI, RxSLPI FEI, CRCI, YELI, COFAI, BPVI, PRBSI, PDVI FEO, CRCO, OOFO, COFAO, BPVO, PRBSO, PRBSMFO,MFOOFO HDLC0I, HDLC1I, BIOMI, SIGI LCDI, 1SECI, 5SECI,
FEOL, CRCOL, OOFOL, COFAOL, BPVOL, PRBSOL, MFOOFOL
Table 55 - Master Status 2 (Page 4) (T1)
58
Advance Information
MT9074
Bit 7 Name Functional Description
Bit
Name
Functional Description
7 - 0 PS7-0 This counter is incremented for each PRBS error detected on any of the receive channels connected to the PRBS error detector. Table 56 - PRBS Error Counter (Page 4, Address 10H) (T1)
D4YALML D4 Yellow Alarm Latch. This bit is set if a D4 yellow alarm is detected within a 600 millisecond integration period. It is cleared after a read. D4Y48L D4 Yellow Alarm (48 milliseconds) Latch. This bit is set if a D4 yellow alarm is detected within a 48 millisecond integration period. It is cleared after a read.
6
Bit
Name
Functional Description 5
7 - 0 PSM7-0 This counter is incremented for each received CRC multiframe. It is cleared when the PRBS Error Counter is written to. Table 57 - CRC Multiframe Counter for PRBS (Page 4, Address 11H) (T1)
SECYELL Secondary D4 Yellow Alarm Latch. This bit is set if an alternate D4 (S bit in 12 th frame) is detected. It is cleared after a read. ESFYELL ESF Yellow Alarm Latch. This bit is set upon receipt of a ESF yellow alarm. It is cleared after a read. BLUEL Blue Alarm Latch. This bit is set upon receipt of a blue alarm. It is cleared after a read. Pulse Density Violation Latch. This bit is set upon receipt of a pulse density violation. It is cleared after a read. Line Loopback Enable Detect Latch. This bit is set upon receipt of a line loopback enable code. It is cleared after a read. Line Loopback Disable Detect Latch. This bit is set upon receipt of a line loopback disable code. It is cleared after a read.
4
3
2
PDVL
1
LLEDL
0
LLDDL
Table 58 - Alarm Reporting Latch (Page 4, Address 12H) (T1)
Bit
Name
Functional Description
7 - 0 FC7 - 0 Framing Bit Counter. This eight bit counter will be incremented for each error in the received framing pattern. In ESF mode the ESF framing bits are monitored. In D4 mode Fs bits may be monitored as well as Ft bits. See - Section 15.5 Framing Bit Counter. The count is only active if the MT9074 is in synchronization. Table 59 - Framing Bit Counter (Page 4, Address 13H) (T1)
59
MT9074
Bit 7-4 Name OOF3 - 0 Functional Description Out Of Frame Counter. This four bit counter is incremented with every loss of receive frame synchronization. Bit Name
Advance Information
Functional Description
3 - 0 COFA3 - 0 Change of Frame Alignment Counter. This four bit counter is incremented if a resynchronization is done which results in a shift in the frame alignment position. Table 60 - Out Of Frame / Change of Frame Alignment Counter (Page 4, Address 14H) (T1)
7 - 0 BPV7 - 0 Least Significant Bits of the BPV Counter. The least significant eight bits of a 16 bit counter that is incremented once for every bipolar violation error received. Table 63 - Least Significant Bits of the BPV Counter (Page 4, Address 17H) (T1)
Bit
Name
Functional Description
7 - 0 CC15 - 8 CRC-6 Error Counter Bits Fifteen to Eight. These are the most significant eight bits of the CRC-6 error counter. Table 64 - CRC-6 Error Counter (Page 4, Address 18H) (T1)
Bit
Name
Functional Description
7 - 0 MFOO Multiframes Out of F7 - 0 Synchronization Counter. This eight bit counter will be incremented once for every multiframe (1.5 milliseconds in D4 mode, 3 milliseconds in ESF mode) in which basic frame synchronization is lost. Table 61 - Multiframes Out of Sync Counter (Page 4, Address 15H) (T1)
Bit
Name
Functional Description
7 - 0 CC7 - 0 CRC-6 Error Counter Bits Seven to Zero. These are the least significant eight bits of the CRC-6 error counter. Table 65 - CRC-6 Error Counter (Page 4, Address 19H) (T1)
Bit
Name
Functional Description
7 - 0 BPV15 - 8 Most Significant Bits of the BPV Counter. The most significant eight bits of a 16 bit counter that is incremented once for every bipolar violation error received. Table 62 - Most Significant Bits of the BPV Counter (Page 4, Address 16H) (T1)
60
Advance Information
MT9074
Bit 7 Name FEI Functional Description Framing Bit Error Interrupt. When unmasked this interrupt bit goes high whenever an erroneous framing bit is detected (provided the circuit is in terminal frame sync). Reading this register clears this bit.
Bit 7
Name
Functional Description
TFSYNI Terminal Frame Synchronization Interrupt. When unmasked this interrupt bit goes high whenever a change of state of terminal frame synchronization condition exists. Reading this register clears this bit. MFSYNI Multiframe Synchronization Interrupt. When unmasked this interrupt bit goes high whenever a change of state of multiframe synchronization condition exists. Reading this register clears this bit. --AISI Unused. Alarm Indication Signal Interrupt. When unmasked this interrupt bit goes high whenever a change of state of received all ones condition exists. Reading this register clears this bit. Loss of Signal Interrupt. When unmasked this interrupt bit goes high whenever a change of state of loss of signal (either analog - signal 40 dB below nominal or digital - 192 consecutive 0's received) condition exists. Reading this register clears this bit. Severely Errored Frame Interrupt. When unmasked this interrupt bit goes high whenever a sequence of 2 framing errors out of 6 occurs. Reading this register clears this bit. Transmit SLIP Interrupt. When unmasked this interrupt goes high whenever a controlled frame slip occurs in the transmit elastic buffer. Reading this register clears this bit.
6
6
CRCI CRC-6 Error Interrupt. When unmasked this interrupt bit goes high whenever a local CRC-6 error occurs. Reading this register clears this bit. YELI Yellow Alarm Interrupt. When unmasked this interrupt bit goes high upon detection of a yellow alarm. Reading this register clears this bit.
5
5 4
4
3
LOSI
COFAI Change of Frame Alignment Interrupt. When unmasked this interrupt bit goes high whenever a change of frame alignment occurs after a reframe. Reading this register clears this bit. BPVI Bipolar Violation Interrupt. When unmasked this interrupt bit goes high whenever a bipolar violation (excluding B8ZS encoding) is encountered. Reading this register clears this bit.
3
2
2
SEI
PRBSI Psuedo Random Bit Sequence Error Interrupt. When unmasked this interrupt bit goes high upon detection of an error with a channel selected for PRBS testing. Reading this register clears this bit. PDVI Pulse Density Violation Interrupt. When unmasked this interrupt bit goes high whenever in the absence of B8ZS coding a sequence of 16 consecutive zeros is received on the line, or the incoming pulse density is less than N ones in a time frame of 8(N+1) where N = 1 to 23. In the case of B8ZS coding, the interrupt is set upon detection of 8 consecutive zeros. Reading this register clears this bit. Unused.
1
TxSLPI
1
0
RxSLPI Receive SLIP Interrupt. When unmasked this interrupt bit goes high whenever a controlled frame slip occurs in the receive elastic buffer. Reading this register clears this bit. Table 66 - Interrupt Word Zero (Page 4, Address 1BH) (T1) 0 ---
Table 67 - Interrupt Word One (Page 4, Address 1CH) (T1)
61
MT9074
Bit 7 Name FEO Functional Description Framing Bit Error Counter Overflow Interrupt. When unmasked this interrupt bit goes high whenever the framing bit error counter changes from FFH to 00H. Reading this register clears this bit. CRC-6 Error Counter Overflow Interrupt. When unmasked this interrupt bit goes high whenever the CRC-6 error counter changes from FFH to 00H. Reading this register clears this bit. Out Of Frame Counter Overflow Interrupt. When unmasked this interrupt bit goes high whenever the out of frame counter changes state from changes from FFH to 00H. Reading this register clears this bit. Change of Frame Alignment Counter Overflow Interrupt. When unmasked this interrupt bit goes high whenever the change of frame alignment counter changes from FFH to 00H. Reading this register clears this bit. Bipolar Violation Counter Overflow Interrupt. When unmasked this interrupt bit goes high whenever the bipolar violation counter changes from FFH to 00H. Reading this register clears this bit. Psuedo Random Bit Sequence Error Counter Overflow Interrupt. When unmasked this interrupt bit goes high whenever the PRBS error counter changes from FFH to 00H. Reading this register clears this bit. Bit 1 Name PRBSMFO
Advance Information
Functional Description Psuedo Random Bit Sequence Multiframe Counter Overflow Interrupt. When unmasked this interrupt bit goes high whenever the multiframe counter attached to the PRBS error counter overflows. FFH to 00H. 1 unmasked, 0 - masked. Multiframes Out Of Sync Overflow Interrupt. When unmasked this interrupt bit goes high whenever the multiframes out of frame counter changes from FFH to 00H. Reading this register clears this bit.
6
CRCO
0
MFOOFO
5
OOFO
Table 68 - Interrupt Word Two (Page 4, Address 1DH) (T1)
4
COFAO
3
BPVO
2
PRBSO
Table 68 - Interrupt Word Two (Page 4, Address 1DH) (T1)
62
Advance Information
Bit 1 Name BIOMI
MT9074
Functional Description Bit Oriented Message Interrupt. When unmasked this interrupt bit goes high whenever a pattern 111111110xxxxxx0 has been received on the FDL that is different from the last message. The new message must persist for 8 out the last 10 message positions to be accepted as a valid new message. Reading this register clears this bit. Signalling Interrupt. When unmasked this interrupt bit goes high whenever a change of state (optionally debounced - see DBEn in the Data Link, Signalling Control Word page 1 address 12H) is detected in the signalling bits (AB or ABCD) pattern. Reading this register clears this bit.
Bit 7 6
Name --HDLC0I
Functional Description Unused. HDLC0 Interrupt. Whenever an unmasked HDLC0 interrupt occurs (from the 4 kHz data link) this bit goes high. Reading this register clears this bit. HDLC1 Interrupt. Whenever an unmasked HDLC1 interrupt occurs (from the DS1 channel 24 signalling channel) this bit goes high. Reading this register clears this bit. Loop Code Detected Interrupt. When unmasked this interrupt bit goes high whenever either the loop up (00001) or loop down (001) code has been detected on the line for a period of 48 milliseconds. Reading this register clears this bit. One Second Status Interrupt. When unmasked this interrupt bit goes high whenever the 1SEC status bit (page 3 address 12H bit 7) goes from low to high. Reading this register clears this bit. Five Second Status Interrupt. When unmasked this interrupt bit goes high whenever the 5 SEC status bit goes from low to high. Reading this register clears this bit.
5
HDLC1I
0
SIGI
4
LCDI
Table 69 - Interrupt Word Three (Page 4, Address 1EH) (T1)
3
1SECI
2
5SECI
Table 69 - Interrupt Word Three (Page 4, Address 1EH) (T1)
63
MT9074
Bit 7 Name FEOL Functional Description Framing Bit Error Counter Overflow Latch. This bit is set when the framing bit counter overflows. It is cleared after being read. CRC-6 Error Counter Overflow Latch. This bit is set when the crc error counter overflows. It is cleared after being read. Out Of Frame Counter Overflow Latch. This bit is set when the out of frame counter overflows. It is cleared after being read. Change of Frame Alignment Counter Overflow Latch. This bit is set when the change of frame alignment counter overflows. It is cleared after being read. Bipolar Violation Counter Overflow Latch. This bit is set when the bipolar violation counter overflows. It is cleared after being read. Psuedo Random Bit Sequence Error Counter Overflow Latch. This bit is set when the PRBS error counter overflows. It is cleared after being read. Psuedo Random Bit Sequence Multiframe Counter Overflow Latch. This bit is set when the multiframe counter attached to the PRBS error counter overflows. It is cleared after being read Multiframes Out Of Sync Overflow Latch. This bit is set when the multiframes out of sync counter overflows. It is cleared after being read.
Advance Information
6
CRCOL
5
OOFOL
4
COFAOL
3
BPVOL
2
PRBSOL
1
PRBSMFOFOL
0
MFOOFOL
Table 70 - Overflow Reporting Latch (Page 4, Address 1FH) (T1)
64
Advance Information
Per Channel Transmit Signalling (Pages 5 and 6) (T1)
MT9074
Page 05H, addresses 10000 to 11111, and page 06H addresses 10000 to 10111 contain the Transmit Signalling Control Words for DS1 channels 1 to 16 and 17 to 24 respectively. Table 107 illustrates the mapping between the addresses of these pages and the DS1 channel numbers. Control of these bits for any one channel is through the processor or controller port when the Per Time Slot Control bit RPSIG bit is high. Table 72 describes bit allocation within each of these registers. Page 5-6 Address: Equivalent DS1 channel Page 6 Address: Equivalent DS1 channel 0 1 0 17 1 2 1 18 2 3 2 19 3 4 3 20 4 5 4 21 5 6 5 22 6 7 6 23 7 8 7 24 8 9 8 x 9 10 9 x 10 11 10 x 11 12 11 x 12 13 12 x 13 14 13 x 14 15 14 x 15 16 15 x
Table 71 - Page 5, 6 Address Mapping to DS1 Channels (T1)
Bit 7-4 3
Name --A(n) Unused.
Functional Description
Transmit Signalling Bits A for Channel n. Where signalling is enabled, these bits are transmitted in bit position 8 of the 6th DS1 frame (within the 12 frame superframe structure for D4 superframes and the 24 frame structure for ESF superframes). Transmit Signalling Bits B for Channel n. Where signalling is enabled, these bits are transmitted in bit position 8 of the 12th DS1 frame (within the 12 frame superframe structure for D4 superframes and the 24 frame structure for ESF superframes). Transmit Signalling Bits C for Channel n. Where signalling is enabled, these bits are transmitted in bit position 8 of the 18th DS1 frame within the 24 frame structure for ESF superframes. In D4 mode these bits are unused. Transmit Signalling Bits D for Channel n. Where signalling is enabled, these bits are transmitted in bit position 8 of the 24th DS1 frame within the 24 frame structure for ESF superframes. In D4 mode these bits are unused.
2
B(n)
1
C(n)
0
D(n)
Table 72 - Transmit Channel Associated Signalling (T1) (Pages 5,6) Serial per channel transmit signalling control through CSTi is selected when the Per Time Slot Control bit RPSIG bit is low. Table 71 describes the bit allocation within each of the 24 active ST-BUS time slots of CSTi.
65
MT9074
Bit 7-4 Name A(n), B(n) C(n), D(n) A(n), B(n), C(n), D(n) Functional Description
Advance Information
Transmit Signalling Bits for Channel n. When control bit MSN = 1 and RPSIG = 1 this nibble is used. For ESF links these 4 bits are transmitted on the associated DS1 channel (see table 8) in frames 6, 12, 18 and 24. For D4 links bits A are transmit on the associated DS1 channel of frame 6 and bits B are transmit on the associated DS1 channel of frame 12. For D4 links bits C and D are unused. Transmit Signalling Bits for Channel n. When control bit MSN = 0 and RPSIG = 1 this nibble is used. For ESF links these 4 bits are transmitted on the associated DS1 channel (see table 8) in frames 6, 12, 18 and 24. For D4 links bits A are transmit on the associated Ds1 channel of frame 6 and bits B are transmit on the associated DS1 channel of frame 12. For D4 links bits C and D are unused. Table 73 - T1 / Transmit Channels Usage - CSTi
3-0
NOTE: This table illustrates bit mapping on the serial input stream - it does not refer to an internal register.
Per Time Slot Control Words)(Pages 7 and 8) (T1) The control functions described by Table 75 are repeated for each DS1 time slot. Page 7 addresses 10000 to 11111 correspond to DS1 time slot 1 to 16, while page 8 addresses 10000 to 10111 correspond to time slots 17 to 24. Table 74 illustrates the mapping between the addresses of these pages and the DS1 channel numbers. Page 7 Address: Equivalent DS1 channel Page 8 Address: Equivalent DS1 channel 0 1 0 17 1 2 1 18 2 3 2 19 3 4 3 20 4 5 4 21 5 6 5 22 6 7 6 23 7 8 7 24 8 9 8 x 9 10 9 x 10 11 10 x 11 12 11 x 12 13 12 x 13 14 13 x 14 15 14 x 15 16 15 x
Table 74 - Pages 7 and 8 Address Mapping to DS1 Channels
66
Advance Information
Bit 1 Name RPSIG
MT9074
Functional Description Serial Signaling Enable. If set low, the transmit signaling buffer for the equivalent DS1 channel will be sourced from the ST-BUS channel on CSTi associated with it. If set high the transmit signaling RAM must be programmed via the microport. Clear Channel. When set high no robbed bit signaling is inserted in the equivalent transmit DS1 channel. When set low robbed bit signaling is included in every 6th channel.
Bit 7
Name TXMSG
Functional Description Transmit Message Mode. If high, the data contained in the Transmit Message Register (address 18H, page 1) is transmitted in the corresponding DS1 time slot. If zero, the data on DSTi is transmitted on the corresponding DS1 time slot. Per Channel Inversion. When set high the data for this channel sourced from DSTi is inverted before being transmit onto the equivalent DS1 channel; the data received from the incoming DS1 channel is inverted before it emerges from DSTo. Remote Time Slot Loopback. If one, the corresponding DS1 receive time slot is looped to the corresponding DS1 transmit time slot. This received time slot will also be present on DSTo. If zero, the loopback is disabled. Local Time Slot Loopback. If one, the corresponding transmit time slot is looped to the corresponding receive time slot. This transmit time slot will also be present on the transmit DS1 stream. If zero, this loopback is disabled. Transmit Test. If one, a test signal, either digital milliwatt (when control bit ADSEQ is one) or PRBS (Z15-1) (ADSEQ is zero), will be transmitted in the corresponding DS1 time slot. More than one time slot may be activated at once. If zero, the test signal will not be connected to the corresponding time slot. Receive Test. If one, the corresponding DSTo time slot will be used for testing. If control bit ADSEQ is one, a digital milliwatt signal will be transmitted into the DSTo channel. If ADSEQ is zero, the receive channel will be connected to the PRBS (215 - 1) detector.
6
PCI
0
CC
Table 75 - Per Time Slot Control Words (Pages 7 and 8) (T1)
5
RTSL
4
LTSL
3
TTST
2
RTST
Table 75 - Per Time Slot Control Words (Pages 7 and 8) (T1)
67
MT9074
Per Channel Receive Signalling (T1 and E1 mode) (Pages 9 and 0AH)
Advance Information
Page 09H, addresses 10000 to 11111, and page 1AH addresses 10000 to 10111 contain the Receive Signalling Control Words for DS1 channels 1 to 16 and 17 to 24 respectively. Table 76 illustrates the mapping between the addresses of these pages and the DS1 channel numbers. Table 77 describes bit allocation within each of these registers. Page 9 Address: Equivalent DS1 channel Page A Address: Equivalent DS1 channel 0 1 0 17 1 2 1 18 2 3 2 19 3 4 3 20 4 5 4 21 5 6 5 22 6 7 6 23 7 8 7 24 8 9 8 x 9 10 9 x 10 11 10 x 11 12 11 x 12 13 12 x 13 14 13 x 14 15 14 x 15 16 15 x
Table 76 - Page 9, A Address Mapping to DS1 Channels (T1)
Bit 7-4 3
Name --A(n) Unused
Functional Description
Receive Signalling Bits A for Channel n. These bits are extracted from bit position 8 of every channel in received frame 6 (within the 12 frame superframe structure for D4 superframes and the 24 frame structure for ESF superframes). The bits may be debounced for 6 to 9 milliseconds where control bit DBNCE is set high. Receive Signalling Bits B for Channel n. These bits are extracted from bit position 8 of every channel in received frame 12 (within the 12 frame superframe structure for D4 superframes and the 24 frame structure for ESF superframes). The bits may be debounced for 6 to 9 milliseconds where control bit DBNCE is set high. Receive Signalling Bits C for Channel n. These bits are extracted from bit position 8 of every channel in received frame 18 within the 24 frame structure for ESF superframes. The bits reported may be debounced for 6 to 9 milliseconds where control bit DBNCE is set high. In D4 mode these bits are unused. Receive Signalling Bits D for Channel n. These bits are extracted from bit position 8 of every channel in received frame 24 within the 24 frame structure for ESF superframes. The bits reported may be debounced for 6 to 9 milliseconds where control bit DBNCE is set high. In D4 mode these bits are unused.
3
B(n)
2
C(n)
0
D(n)
Table 77 - Receive Channel Associated Signalling (Pages 9 and A) (T1)
68
Advance Information
E1 Mode
Master Control 1 (Page 01H) (E1)
MT9074
Address (A4A3A2A1A0) 10H (Table 79) 11H (Table 80) 12H (Table 81) 13H (Table 82) 14H (Table 83) 15H (Table 84) 16H (Table 85) 17H (Table 86) 18H (Table 87) 19H (Table 88) 1AH (Table 89) 1BH (Table 90) 1CH (Table 91) 1DH (Table 92) 1EH (Table 93) 1FH (Table 94)
Register Mode Selection Control Word Transmit Alarm Control Word HDLC Selection Word Transmit Multiframe Alignment Signal Interrupt and Signalling Control Word Coding and Loopback Control Word Non Frame Alignment Control Word Multiframe and Data Link Selection Transmit Message Word Error Insertion Word Signalling Control Word Interrupt Mask Word Zero Interrupt Mask Word One Interrupt Mask Word Two Interrupt Mask Word Three LIU Control Word
Function ASEL, CRCM, AUTC, ARAI, AUTY, CSYN, REFRM, MFRF TE, TAIS16, TxAO HDLC0, HDLC1, RxTRSP, TxTRSP, TIU1,TIU0 TMA1-4,X1,Y, X2, X3 DstoEn, CSToEn, TxCCS, DBNCE, MSN RxHDB3, MLBK, HDB3, DLBK, RLBK, SLBK, PLBK RxNFA, TALM, TNU4-8 MFSEL, Sa4-Sa8 TXM7-0 BPVE, CRCE, FASE, NFSE, LOSE, PERR, LOS/LOF RST, SPND, INTA, EXTOSC, GCI/ST CNTCLR, SAMPLE,
SYNIM, MFSYIM, CSYNIM, AISIM, LOSIM, CEFIM, YIM, SLPIM FERIM, CRCIM, EBIM, AIS16IM, BPVIM, PRBSIM, AUXPIM & RAI FEOM, CRCOM, EOM, BPVOM, PRBSOM, PRBSMFO JAIM,1SECIM, 5SECIM, RCRIM, SIGIM NRZUNI, REDBL, REMID, REMAX
Table 78 - Master Control 1 (Page 1) (E1)
69
MT9074
Bit 7 Name ASEL Functional Description AIS Select. This bit selects the criteria on which the detection of a valid Alarm Indication Signal (AIS) is based. If zero, the criteria is less than three zeros in a two frame period (512 bits). If one, the criteria is less than three zeros in each of two consecutive double-frame periods (512 bits per double frame). CRC-4 Modification. If one activates the CRC-4 remainder modification function when the device is in transparent mode. The received CRC-4 remainder is modified to reflect only the changes in the transmit DL. If zero, time slot zero data from DSTi will not be modified in transparent mode. Automatic CRC-interworking. If zero, automatic CRC-interworking is activated. If one it is deactivated. See Framing Algorithm for a detailed description. Automatic Remote Alarm Indication. if zero, the Remote Alarm Indication bit (the A bit) will function automatically. That is, RAI=1 when basic synchronization has been acquired. And, RAI=0 when basic synchronization has not been acquired. if one, the remote alarm indication bit is controlled through the TALM bit of the transmit Non-Frame Alignment Control Word. Automatic Y-Bit Operation. If zero, the Y-bit of the transmit multiframe alignment signal will report the multiframe alignment status to the far end i.e., zero multiframe alignment acquired, one - lost. If one, the Y-bit is under the manual control of the Transmit Multiframe Alignment Control Word. Bit 2 Name CSYN
Advance Information
Functional Description CRC-4 Synchronization. If zero, basic CRC-4 synchronization processing is activated, and the TIU0 Bit and the TIU1 bit programming will be overwritten. If one, CRC-4 synchronization is disabled. If AUTC (Page 1, Address 10H, bit 5) is also one then the first bits of channel 0 are used as international use bits and are programmed by the TIU0 and TIU1. Reframe. If one for at least one frame, and then cleared, the device will initiate a search for a new basic frame position. Reframing function is activated on the one to zero transition of the REFRM bit. Multiframe Reframe. If one, for at least one frame, and then cleared the MT9074 will initiate a search for a new signalling multiframe position. Reframing function is activated on the one to zero transition of the MFRM bit.
6
CRCM
1
REFRM
0
MFRF
5
AUTC
4
ARAI
Table 79 - Mode Selection Control Word (E1) (Page 1, Address 10H)
Bit 7 6
Name --TE
Functional Description Unused Transmit E bits. When zero and CRC-4 synchronization is achieved, the E-bits transmit the received CRC4 comparison results to the distant end of the link, as per G.703. That is, when zero and CRC-4 synchronization is lost, the transmit Ebits will be zero. If one, and CRC-4 synchronization is lost the transmit Ebits will be one.
3
AUTY
5
TAIS16 Transmit AIS Time Slot 16. If one, an all ones signal is transmitted in time slot 16. If zero, time slot functions normally. TxAO Transmit All Ones. When low, this control bit forces an unframed all ones to be transmit at TTIP and TRING.
Table 79 - Mode Selection Control Word (E1) (Page 1, Address 10H)
4
Table 80 - Transmit Alarm Control Word (E1) (Page 1, Address 11H)
70
Advance Information
Bit 3-0 Name --Functional Description Unused Bit 0 Name TIU0
MT9074
Functional Description Transmit International Use Zero. When CRC-4 operation is disabled (CSYN=1), this bit is transmit on the PCM 30 2048 kbit/sec. link in bit position one of time-slot zero of frame-alignment frames. It is reserved for international use and should normally be kept at one. If CRC processing is used, i.e., CSYN =0, this bit is ignored.
Table 80 - Transmit Alarm Control Word (E1) (Page 1, Address 11H)
Bit 7 6 5
Name ----HDLC0
Functional Description Unused. Unused. HDLC0 Select. If one, then HDLC0 is connected to the data link on selected Sa bits at a rate of 4, 8, 12, 16 or 20 kbits/sec. If zero, HDLC0 is deselected and all HDLC0 interrupts are masked. HDLC1 Select. If one, then HDLC1 is connected to time slot 16 in CCS mode. If zero, HDLC1 is deselected and all HDLC1 interrupts are masked. Receive Transparent Mode. When this bit is set to one, the framing function is disabled on the receive side. Data coming from the receive line passes through the slip buffer and drives DSTo with an arbitrary alignment. When zero, the receive framing function operates normally. Transmit Transparent Mode. If one, the MT9074 is in transmit transparent mode. No framing or signaling is imposed on the data transmit from DSTi onto the line. If zero, it is in termination mode. Transmit International Use One. When CRC-4 operation is disabled (CSYN=1), this bit is transmit on the PCM 30 2048 kbit/sec. link in bit position one of time-slot zero of non-frame-alignment frames. It is reserved for international use and should normally be kept at one. If CRC processing is used, i.e., CSYN =0, this bit is ignored.
Table 81 - HDLC Selection Word (E1) (Page 1, Address 12H)
Bit 7-4
Name TMA1-4
Functional Description Transmit Multiframe Alignment Bits One to Four. These bits are transmitted on the PCM 30 2048 kbit/sec. link in bit positions one to four of time slot 16 of frame zero of every signalling multiframe. These bits are used by the far end to identify specific frames of a signalling multiframe. TMA1-4 = 0000 for normal operation. This bit is transmitted on the PCM 30 2048 kbit/sec. link in bit position five of time slot 16 of frame zero of every multiframe. X1 is normally set to one. This bit is transmitted on the PCM 30 2048 kbit/sec. link in bit position six of time slot 16 of frame zero of every multiframe. It is used to indicate the loss of multiframe alignment to the remote end of the link. If one loss of multiframe alignment; if zero - multiframe alignment acquired. This bit is ignored when AUTY is zero (page 01H, address 10H).
4
HDLC1
3
RxTRSP
3
X1
2
TxTRSP
2
Y
1
TIU1
Table 82 - Transmit Multiframe Alignment Signal (E1) (Page 1, Address 13H)
Table 81 - HDLC Selection Word (E1) (Page 1, Address 12H)
71
MT9074
Bit 1- 0 Name X2, X3 Functional Description These bits are transmitted on the PCM 30 2048 kbit/sec. link in bit positions seven and eight respectively, of time slot 16 of frame zero of every multiframe. X2 and X3 are normally set to one. If receive channel 16 data is to be included in the looped data then the control bit TxCCS (Page, Address 14H, bit 5) must be set high, otherwise transmit signaling data, or HOLCC data will be placed into the outgoing channel 16 timeslot. Bit 3 Name MSN
Advance Information
Functional Description Most Significant Signalling Nibble. If one, the CSTo and CSTi channel associated signalling nibbles will be valid in the most significant portion of each ST-BUS time slot. If zero, the CSTo and CSTi channel associated signalling nibbles will be valid in the least significant portion of each ST-BUS time slot. Unused.
2-0
---
Table 83 - Interrupt and Signalling Control Word (E1) (Page 1, Address 14H)
Table 82 - Transmit Multiframe Alignment Signal (E1) (Page 1, Address 13H) Bit 7 Bit 7 Name DSToEn Functional Description DSTo Enable. If zero pin DSTo is tristate. If set, the pin DSTo is enabled. CSTo Enable. If zero pin CSTo is tristate. If set, the pin CSTo is enabled. Transmit Common Channel Signalling. If one, the transmit section of the device is in common channel signalling (CCS) mode. If zero, it is in Channel Associated Signalling (CAS) mode. Debounce Select. This bit selects the debounce period (1 for 14 msec.; 0 for no debounce). Note: there may be as much as 2 msec. added to this duration because the state change of the signalling equipment is not synchronous with the PCM 30 signalling multiframe. 6 Name Functional Description RxHDB3 High Density Bipolar 3 Encoding. If one, HDB3 encoding is enabled in the receive direction. If zero, AMI signal without HDB3 encoding is received MLBK Metallic Loopback. If one, then the external RRTIP and RRING signals are isolated from the receiver, and TTIP and TRING are internally connected to the receiver analog input instead. If zero, metallic loopback is disabled.
6
CSToEn
5
TxCCS
5
4
DBNCE,
TxHDB3 High Density Bipolar 3 Encoding. If one, HDB3 encoding is enabled in the transmit direction. If zero, AMI signal without HDB3 encoding is transmitted. --DLBK Unused. Digital Loopback. If one, then the digital stream to the transmit LIU is looped back in place of the digital output of the receive LIU. Data coming out of DSTo will be a delayed version of DSTi. If zero, this feature is disabled.
4 3
Table 83 - Interrupt and Signalling Control Word (E1) (Page 1, Address 14H)
Table 84 - Coding and Loopback Control Word (E1) (Page 1, Address 15H)
72
Advance Information
Bit 2 Name RLBK Functional Description Remote Loopback. If one, then all bipolar data received on RRTIP/ RRING are directly routed to TTIP/ TRING on the PCM 30 side of the MT9074. If zero, then this feature is disabled. ST-BUS Loopback. If one, then all time slots of DSTi are connected to DSTo on the ST-BUS side of the MT9074. If zero, then this feature is disabled. See Loopbacks section. Payload Loopback. If one, then all time slots received on RTIP/RRING are connected to TTIP/TRING on the ST-BUS side of the MT9074 (this excludes time slot zero). If zero, then this feature is disabled. If receive channel 16 data is to be included in the looped data, then the control bit TxCCS (Page 1, Address 14H, bit 5) must be set high, otherwise transmit signalling data, or HDLC1 data will be placed into the outgoing channel 16 timeslot. Bit 5 Name TALM
MT9074
Functional Description Transmit Remote Alarm. This bit is transmitted on the PCM 30 2048 kbit/sec. link in bit position three (A bit) of time slot zero of NFAS frames. It is used to signal an alarm to the remote end of the PCM 30 link (one - alarm, zero normal). This control bit is ignored when ARAI is zero (page 01H, address 10H). Transmit National Use Four to Eight (Sa4 - Sa8). These bits are transmitted on the PCM 30 2048 kbit/sec. link in bit positions four to eight of time slot zero of the NFA frame, if selected by Sa4 - Sa8 control bits of the DL selection word (page 01H, address 17H).
1
SLBK
4-0
TNU4-8
0
PLBK
Table 85 - Non Frame Alignment Control Word (E1) (Page 1, Address 16H)
Bit 7 6
Name --MFSEL
Functional Description Unused Multiframe Select. This bit determines which receive multiframe signal (CRC-4 or signalling) the RxMF (pin 42 in PLCC, 23 in MQFP) signal is aligned with. If zero, RxMF is aligned with the receive signalling multiframe. If one, RxMF is aligned with the receive CRC-4 multiframe. Unused
Table 84 - Coding and Loopback Control Word (E1) (Page 1, Address 15H)
Bit 7 6
Name --RxNFA
Functional Description Unused. Receive Non-frame Alignment Byte. This bit decides the contents of channel 0 of DSTo. When RxNFA=1, channel 0 of DSTo contains only data from the received non frame alignment signal (NFAS). When RxNFA = 0, channel 0 of DSTo contains both frame alignment and non frame alignment bytes received with the rest of the frame.
5
----
Table 86 - Multiframe and Data Link Selection (E1) (Page 1, Address 17H)
Table 85 - Non Frame Alignment Control Word (E1) (Page 1, Address 16H)
73
MT9074
Bit 4-0 Name Sa4Sa8 Functional Description A one selects the corresponding Sa bits of the NFA signal for 4, 8, 12, 16 or 20 kbits/sec. data link channel. Data link (DL) selection will function in termination mode only; in transmit transparent mode Sa4 is automatically selected - see TxTRSP control bit of page 01H, address 11H. If zero, the corresponding bits of transmit nonframe alignment signal are programmed by the Non-Frame Alignment Control Word (page 01H, address 16H). Bit 4 Name NFSE
Advance Information
Functional Description Non-frame Alignment Signal Error Insertion. A zero to one transition of this bit inserts a single error into bit two of the time slot zero non-frame alignment signal of the transmit PCM 30 data. A one, zero, or one to zero transition has no function. Loss of Signal Error Insertion. If one, the MT9074 transmits an all zeros signal (no pulses) in every PCM 30 time slot. When HDB3 encoding is activated no violations are transmitted. If zero, data is transmitted normally. Payload Error Insertion. A zero to one transition of this bit inserts a single error in the transmit payload. A one, zero, or one to zero transition has no function. Unused Loss of Signal or Loss of Frame Selection. If one, pin LOS (pin 61 in PLCC, 57 in MQFP) will go high when a loss of signal state exits. A loss of signal is defined as either receipt of a signal attenuated below the analog loss of signal threshold (selectable as 20 dB or 40 dB below nominal) or receipt of 192 consecutive 0's. If low, pin LOS will go high when either a loss of signal or a loss of basic frame alignment state exits (bit SYNC on page 03H address 10H is zero).
3
LOSE
Table 86 - Multiframe and Data Link Selection (E1) (Page 1, Address 17H)
2
PERR
Bit
Name
Functional Description 1 0 --LOS/ LOF
7-0 TxM7-0 Transmit Message Bits 7 - 0. The contents of this register are transmit into those outgoing DS1 channels selected by the Per Time Slot Control registers. Table 87 - Transmit Message Word (E1) (Page 1, Address 18H)
Bit 7
Name BPVE
Functional Description Bipolar Violation Error Insertion. A zero to one transition of this bit inserts a single bipolar violation error into the transmit PCM 30 data. A one, zero or one to zero transition has no function. CRC-4 Error Insertion. A zero to one transition of this bit inserts a single CRC-4 error into the transmit PCM 30 data. A one, zero, or one to zero transition has no function. Frame Alignment Signal Error Insertion. A zero to one transition of this bit inserts a single error into the time slot zero frame alignment signal of the transmit PCM 30 data. A one, zero, or one to zero transition has no function.
Table 88 - Error Insertion Word (E1) (Page 1, Address 19H)
6
CRCE
5
FASE
Table 88 - Error Insertion Word (E1) (Page 1, Address 19H)
74
Advance Information
Bit 7 Name SYNIM
MT9074
Functional Description Synchronization Interrupt Mask. When unmasked (SYNI=1) an interrupt is initiated whenever change of state of basic frame synchronization condition exists. If 1 - unmasked, 0 - masked. Multiframe Synchronization Interrupt Mask. When unmasked (MFSYI=1), an interrupt is initiated whenever a change of state of multiframe synchronization is lost. If 1 - unmasked, 0 - masked. CRC-4 Multiframe Synchronization Interrupt Mask. When unmasked (CSYNI=1), an interrupt is initiated whenever a change of state of CRC-4 multiframe synchronization exists. If 1 unmasked, 0 - masked. Alarm Indication Signal Interrupt Mask. When unmasked (AISI=1) a change of state of received AIS will initiate an interrupt. If 1 - unmasked, 0 masked. Loss of Signal Interrupt Mask. When unmasked this interrupt bit goes high whenever a change of state of loss of signal (either analog - received signal 20 or 40 dB below nominal or digital - 192 consecutive 0's received) condition exists. If 1 - unmasked, 0 - masked. Consecutively Errored FASs Interrupt Mask. When unmasked an interrupt is initiated when two consecutive errored frame alignment signals are received. If 1 - unmasked, 0 - masked.
Bit 7
Name RST
Functional Description Reset. When this bit is changed from zero to one the device will reset to its default mode. See the Reset Operation section for the default settings. Suspend Interrupts. If one, the IRQ output (pin 12 in PLCC, 85 in MQFP) will be in a high-impedance state and all interrupts will be ignored. If zero, the IRQ output will function normally. Interrupt Acknowledge. A zero-toone or one-to-zero transition will clear any pending interrupt and make IRQ high impedance.
6
SPND
6
MFSYIM
5
INTA
5
CSYNIM
4
CNTCLR Counter Clear. If one, all status counters are cleared and held low. Zero for normal operation. SAMPLE One Second Sample. Setting this bit causes the error counters (change of frame alignment, loss of frame alignment, bpv errors, crc errors, severely errored frame events and multiframes out of sync) to be updated on one second intervals coincident with the one second timer (status page 3 address 12H bit 7). EXTOSC External Oscillator Select. Setting this bit connects the pin OSC1 to a TTL compatible input. This allows for a system design employing a TTL output oscillator as a 20.000 Mhz reference clock. RSV --Reserved. Must be kept at 0 for normal operation. Unused. 2 CEFIM 4 AISIM
3
3
LOSIM
2
1 0
Table 89 - Signalling Control Word (E1) (Page 1, Address 1AH)
Table 90 - Interrupt Mask Word Zero (E1) (Page 1, Address 1BH)
75
MT9074
Bit 1 Name YIM Functional Description Remote Signalling Multiframe Alarm Interrupt Mask. When unmasked (YI=1), an interrupt is initiated whenever a change of state of remote signalling multiframe alarm signal is received. If 1 - unmasked, 0 masked. SLIP Interrupt Mask. When unmasked (SLPI=1), an interrupt is initiated when a controlled frame slip occurs. If 1 unmasked, 0 - masked. Bit 2 Name
Advance Information
Functional Description
PRBSIM PRBS Interrupt Mask. When unmasked (PRBSI = 1), an interrupt is initiated on a single PRBS detection error. If 1 - unmasked, 0 masked. AUXPIM Auxiliary Pattern Interrupt Mask. When unmasked (AUXPI = 1), an interrupt is initiated when the AUXP status bit of page 03H, address 15H goes high. If 1 - unmasked, 0 masked. RAIIM Remote Alarm Indication Interrupt Mask. When unmasked (RAII = 1) a received RAI will initiate an interrupt. If 1 - unmasked, 0 - masked.
1
0
SLPIM
0
Table 90 - Interrupt Mask Word Zero (E1) (Page 1, Address 1BH)
Table 91 - Interrupt Mask Word One (E1) (Page 1, Address 1CH) Bit 7 Name FERIM Functional Description Frame Error Interrupt Mask. When unmasked (FERI = 1), an interrupt is initiated when an error in the frame alignment signal occurs. If 1 unmasked, 0 - masked. CRC-4 Error Interrupt Mask. When unmasked an interrupt is initiated when a local CRC-4 error occurs. 1 unmasked, 0 - masked. If 1 unmasked, 0 - masked. Receive E-bit Interrupt Mask. When unmasked an interrupt is initiated when a receive E-bit indicates a remote CRC-4 error. 1 - unmasked, 0 - masked. If 1 - unmasked, 0 masked. Bit 7 Name FEOM Functional Description Frame Alignment Signal Error Counter Overflow Interrupt Mask. When unmasked an interrupt is initiated when the frame alignment signal error counter overflows. If 1 - unmasked, 0 masked. CRC-4 Error Counter Overflow Interrupt. When unmasked an interrupt is initiated when the CRC-4 error counter overflows. If 1 unmasked, 0 - masked. Receive E-bit Counter Overflow Interrupt. When unmasked an interrupt is initiated when the E-bit error counter overflows. If 1 unmasked, 0 - masked. Unused. Bipolar Violation Counter Overflow Interrupt. When unmasked (BPVO = 1), an interrupt is initiated when the bipolar violation error counter changes form FFFFH to 0H. If 1 - unmasked, 0 - masked.
6
CRCIM
6
CRCOIM
5
EBIM
5
EBOIM
4
AIS16IM Channel 16 Alarm Indication Signal Interrupt Mask. When unmasked (AIS16I = 1), a received AIS16 will initiate an interrupt. If 1 - unmasked, 0 - masked. BPVIM Bipolar Violation Interrupt Mask. When unmasked an interrupt is initiated when a bipolar violation error occurs. 1 - unmasked, 0 - masked.
4 3
--BPVCOM
3
Table 91 - Interrupt Mask Word One (E1) (Page 1, Address 1CH)
Table 92 - Interrupt Mask Word Two (E1) (Page 1, Address 1DH)
76
Advance Information
Bit 2 Name PRBSOM Functional Description PRBS Counter Overflow Interrupt. When unmasked (PRBSO = 1), an interrupt is initiated on overflow of PRBS counter (page 04H, address 10H) from FFH to 0H. If 1 unmasked, 0 - masked. PRBS MultiFrame Counter Overflow Interrupt When unmasked an interrupt will be generated whenever the multiframe counter attached to the PRBS error counter overflows. If 1 - unmasked, 0 masked. Unused. Bit 0 Name SIGIM
MT9074
Functional Description Signalling (CAS) Interrupt Mask. When unmasked and any of the receive ABCD bits of any channel changes state an interrupt is initiated. If 1 - unmasked, 0 - masked.
Table 93 - Interrupt Mask Word Three (E1) (Page 1, Address 1EH)
1
PRBSMFO M
0
---
Table 92 - Interrupt Mask Word Two (E1) (Page 1, Address 1DH)
Bit 7-5 4
Name --JAIM
Functional Description Unused Jitter Attenuation Interrupt Mask. When unmasked, an interrupt will be initiated when the jitter attenuator FIFO comes within four bytes of an overflow or underflow condition. If 1 unmasked, 0 - masked.
3
1SECIM One Second Status Interrupt Mask. When unmasked (1SECI = 1), an interrupt is initiated when the 1SEC status bit changes from zero to one. If 1 - unmasked, 0 - masked. 5SECIM Five Second Status Interrupt Mask. When unmasked (5SECI = 1), an interrupt is initiated when the 5SECI status bit changes from zero to one. If 1 - unmasked, 0 - masked. RCRIM RCRI Interrupt Mask. When unmasked (RCRI=1), an interrupt is initiated when RCR (remote alarm & CRC-4 error) status bit changes from zero to one. If 1 - unmasked, 0 masked. Table 93 - Interrupt Mask Word Three (E1) (Page 1, Address 1EH)
2
1
77
MT9074
Bit 7 Name NRZ
Advance Information
Functional Description NRZ Format Selection. Only used in the digital framer only mode (LIU is disabled). A one sets the MT9074 to accept a unipolar NRZ format input stream on RxA as the line input, and to transmit a unipolar NRZ format stream on TxB. A zero causes the MT9074 to accept a complementary pair of dual rail inputs on RxA/RxB and to transmit a complementary pair of dual rail outputs on TxA/TxB. Transmit pulse amplitude. Select the TX2 -TX0 bits according to the line type, value of termination resistors (RT), and transformer turns ratio used TX2 TX1 TX0 Line Impedance(ohms) RT(ohms) Transformer Ratio 000 120 0 1:2 001 120 0 1:1 010 120 15 1:2 011 120/75 12.1 1:2 100 75 0 1:2 101 75 0 1:1 111 75 9.1 1:2 111 75/120 12.1 1:2 After reset these bits are zero. Receive Equalizer Disable. If one the receive equalizer is turned off. If zero, the receive equalizer is turned on and will compensate for loop length automatically. Receive Equalization Select. Setting these pins forces a level of equalization of the incoming line data. RES2 RES1 RES0 Receive Equalization 0 0 0 none 0 0 1 6dB 0 1 0 12dB 0 1 1 18dB 1 0 0 24dB 1 0 1 reserved 1 1 0 reserved 1 1 1 reserved These settings have no effect if REDBL is set to zero. Table 94 - LIU Control Word (E1) (Page 1, Address 1FH)
6-4
TX2-0
3
REDBL
2-0
RES2-0
78
Advance Information
Master Control 2 (Page-2)
MT9074
Master Control 2 (Page 02H) (E1) Address (A4A3A2A1A0) 10H (Table 96) 11H (Table 97) 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH (Table 98) 1DH(Table 99) 1EH (Table 100) 1FH (Table 101) Register Configuration Control Word Custom Tx Pulse Enable Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Custom Pulse Word 1 Custom Pulse Word 2 Custom Pulse Word 3 Custom Pulse Word 4 Names T1/E1, LIUEn, ELOS, ADSEQ CPL Set all bits to zero for normal operation. Set all bits to zero for normal operation. Set all bits to zero for normal operation. Set all bits to zero for normal operation. Set all bits to zero for normal operation. Set all bits to zero for normal operation. Set all bits to zero for normal operation. Set all bits to zero for normal operation. Set all bits to zero for normal operation. Set all bits to zero for normal operation. CP6-0 CP6-0 CP6-0 CP6-0
Table 95 -Master Control 2 (Page 02H) (E1)
79
MT9074
Bit 7 6-5 4 Name T1/E1 RSV LIUEn Functional Description E1 mode selection. when this bit is one, the device is in E1 mode. Reserved. Must be kept at 0 for normal operation. LIU Enable.Setting this bit low enables the internal LIU front-end. Setting this pin high disables the LIU. Digital inputs RXA and RXB are sampled by the rising edge of E2.0i (C1.50) to strobe in the received line data. Digital transmit data is clocked out of pins TXA and TXB with the rising edge of C2.0o ELOS Enable. Set this bit low to set the analog loss of signal threshold to 40 dB below nominal. Set this bit high to set the analog loss of signal threshold to 20 dB below nominal. Reserved. Must be kept at 0 for normal operation. Digital Milliwatt or Digital Test Sequence. If one, the A-law digital milliwatt analog test sequence will be selected by the Per Time Slot Control bits TTST and RTST.If zero, a PRBS generator / detector will be connected to channels with TTST, RRST respectively Reserved. Must be kept at 0 for normal operation. Bit 7 Bit 7 6-4 3 Name RSV RSV CPL
Advance Information
Functional Description Reserved. Must be kept high for normal operation. Reserved. Must be kept low for normal operation. Custom Pulse Level. Setting this bit low enables the internal ROM values in generating the transmit pulses. The ROM is coded for different line terminations or build out, as specified in the LIU Control word. Setting this bit high disables the pre-programmed pulse templates. Each of the 4 phases that generate a mark derive their D/A coefficients from the values programmed in the CPW registers. Reserved. Must be kept at 0 for normal operation.
3
ELOS
2-0
RSV
2 1
RSV ADSEQ
Table 97 - Custom Tx Pulse Enable (Page 2, Address 11H) (E1)
Name RSV
Functional Description Reserved. Must be kept at 0 for normal operation.
0
RSV
Table 96 - Configuration Control Word (Page 2, Address 10H) (E1)
6-0 CP6-0 Custom Pulse. These bits provide the capability for programming the magnitude setting for the TTIP/TRING line driver A/D converter during the first phase of a mark. The greater the binary number loaded into the register, the greater the amplitude driven out. This feature is enabled when the control bit 3 - CPL of the Custom Tx Pulse Enable Register - address 11H of Page 2 is set high. Table 98 - Custom Pulse Word 1 (Page 2, Address 1CH) (E1)
80
Advance Information
MT9074
Bit 7 Name RSV Functional Description Reserved. Must be kept at 0 for normal operation.
Bit 7
Name RSV
Functional Description Reserved. Must be kept at 0 for normal operation.
6-0 CP6-0 Custom Pulse. These bits provide the capability for programming the magnitude setting for the TTIP/TRING line driver A/D converter during the second phase of a mark. The greater the binary number loaded into the register, the greater the amplitude driven out. This feature is enabled when the control bit 3 - CPL of the Custom Tx Pulse Enable Register address 11H of Page 2 is set high. Table 99 - Custom Pulse Word 2 (Page 2, Address 1DH) (E1)
6-0 CP6-0 Custom Pulse. These bits provide the capability for programming the magnitude setting for the TTIP/TRING line driver A/D converter during the fourth phase of a mark. The greater the binary number loaded into the register, the greater the amplitude driven out. This feature is enabled when the control bit 3 - CPL of the Custom Tx Pulse Enable Register address 11H of Page 2 is set high. Table 101 - Custom Pulse Word 4 (Page 2, Address 1FH) (E1)
Bit 7
Name RSV
Functional Description Reserved. Must be kept at 0 for normal operation.
6-0 CP6-0 Custom Pulse. These bits provide the capability for programming the magnitude setting for the TTIP/ TRING line driver A/D converter during the third phase of a mark. The greater the binary number loaded into the register, the greater the amplitude driven out. This feature is enabled when the control bit 3 - CPL of the Custom Tx Pulse Enable Register address 11H of Page 2 is set high. Table 100 - Custom Pulse Word 3 (Page 2, Address 1EH) (E1)
81
MT9074
Master Status 1 (Page03H) (E1)
Advance Information
Address (A4A3A2A1A0) 10H (Table 103) 11H (Table 104) 12H (Table 105) 13H (Table 106) 14H (Table 107) 15H (Table 108) 16H (Table 109) 17H (Table 110) 18H (Table 111) 19H (Table 112) 1AH 1BH (Table 113) 1CH-1EH 1FH (Table 114)
Register Synchronization Status Word Alarm Status Word 1 Timer Status Word Most Significant Phase Status Word Least Significant Phase Status Word Receive Frame Alignment Signal Receive Signal Status Word Jitter Attenuator Status Word Receive Non-frame Alignment Signal Receive Multiframe Alignment Signal Unused Alarm Status Word 2 Unused Identification Register Set to 10101111
Function SYNC, MFSYNC, CRCSYN, REB1, REB2, CRCRF, RED, CRCIWK CRCS1, CRCS2, RFAIL, LOSS, AIS16S, AISS, RAIS, RCRS 1SEC, 2SEC, 400T, 8T, CALN, KLVE, T1,T2 RSLIP, RSLPD, RXFRM, AUXP, CEFS RxTS4-0, RxBC2-0 RIU0 &RFA2-8 EQSTAT4-0, LLOS JACS, JACF, JAE, JAF4, JAFC, JAE4, JAF RIU1, RNFAB, RALM, &RNU4-8 RMAI1-4, X1, Y, X2, & X3
RAIS, AISS, AIS16S, MFALMS, SLIPS
LOSS,
AUXPS,
Table 102 - Master Status 1 (Page 3) (E1)
82
Advance Information
Bit 7 Name CRCS1
MT9074
Functional Description Receive CRC Error Status One. If one, the evaluation of the last received submultiframe 1 resulted in an error. If zero, the last submultiframe 1 was error free. Updated on a submultiframe 1 basis. Receive CRC Error Status Two. If one, the evaluation of the last received submultiframe 2 resulted in an error. If zero, the last submultiframe 2 was error free. Updated on a submultiframe 2 basis. Remote CRC-4 Multiframe Generator/Detector Failure. If one, then each of the previous five seconds have an E-bit error count of greater than 989, and for this same period the receive RAI bit was zero (no remote alarm), and for the same period the SYNC bit was equal to zero (basic frame alignment has been maintained). If zero, indicates normal operation. Loss of Signal Status. If one, indicates the presence of a loss of signal condition. If zero, indicates normal operation. A loss of signal condition occurs when 192 consecutive bit periods are zero. A loss of signal condition terminates when an average ones density of at least 12.5% has been received over a period of 192 contiguous pulse positions starting with a pulse. Alarm Indication Signal 16 Status. If one, indicates an all ones alarm is being received in channel 16. If zero, normal operation. Updated on a frame basis. Alarm Indication Status Signal. If one, indicates that a valid AIS or all ones signal is being received. If zero, indicates that a valid AIS signal is not being received. The criteria for AIS detection is determined by the control bit ASEL.
Bit 7
Name SYNC
Functional Description Receive Basic Frame Alignment. SYNC indicates the basic frame alignment status (1 - loss; 0 acquired).
6
MFSYNC Receive Multiframe Alignment. MFSYNC indicates the multiframe alignment status (1 - loss; 0 acquired). CRCSYN Receive CRC-4 Synchronization. CRCSYN indicates the CRC-4 multiframe alignment status (1 loss; 0 - acquired). REB1 Receive E-Bit One Status. REB1 indicates the status of the received E1 bit of the last multiframe. Receive E-Bit Two Status. REB2 indicates the status of the received E2 bit of the last multiframe.
6
CRCS2
5
4
5
RFAIL
3
REB2
2
CRCRF CRC-4 Reframe. A one indicates that the receive CRC-4 multiframe synchronization could not be found within the time out period of 8 msec. after detecting basic frame synchronization. This will force a reframe when the maintenance option is selected and automatic CRC-4 interworking is de-selected. RED RED Alarm. RED goes high when basic frame alignment has been lost for at least 100 msec. This bit will be low when basic frame alignment is acquired (I.431).
4
LOSS
1
0
CRCIWK CRC-4 Interworking. CRCIWK indicates the CRC-4 interworking status (1 - CRC-to-CRC; 0 - CRCto-non-CRC). Table 103 - Synchronization Status Word (Page 3, Address 10H) (E1)
3
AIS16S
2
AISS
Table 104 - Alarm Status Word 1 (Page 3, Address 11H) (continued) (E1)
83
MT9074
Bit 1 Name RAIS Functional Description Remote Alarm Indication Status. If one, there is currently a remote alarm condition (i.e., received A bit is one). If zero, normal operation. Updated on a non-frame alignment frame basis. RAI and Continuous CRC Error Status. If one, there is currently an RAI and continuous CRC error condition. If zero, normal operation. Updated on a multiframe basis. Bit 7 Name
Advance Information
Functional Description
1SEC One Second Timer Status. This bit changes state once every 0.5 second and is synchronous with the 2SEC timer. 2SEC Two Second Timer Status. This bit changes state once every second and is synchronous with the 1SEC timer. 400T 400 msec. Timer Status. This bit changes state when the 400 msec. CRC-4 multiframe alignment timer expires. -Unused.
6
0
RCRS
5
Table 104 - Alarm Status Word 1 (Page 3, Address 11H) (continued) (E1)
4 3
CALN CRC-4 Alignment. This bit changes state every msec. When CRC-4 multiframe alignment has been achieved state changes of this bit are synchronous with the receive CRC-4 synchronization signal. KLVE Keep Alive. This bit is high when the AIS status bit has been high for at least 100msec. This bit will be low when AIS goes low (I.431). T1 Timer One. This bit will be high upon loss of terminal frame synchronization persisting for 100 msec. This bit shall be low when T2 becomes high. Refer to I.431 Section 5.9.2.2.3. Timer Two. This bit will be high when the MT9074 acquires terminal frame synchronization persisting for 10 msec. This bit shall be low when non-normal operational frames are received. I.431 Section 5.9.2.2.3.
2
1
0
T2
Table 105 - Timer Status Word (Page 3, Address 12H) (E1)
84
Advance Information
MT9074
Bit Name Functional Description
Bit 7
Name
Functional Description
RSLIP Receive Slip. A change of state (i.e., 1-to-0 or 0-to-1) indicates that a receive controlled frame slip has occurred. RSLPD Receive Slip Direction. If one, indicates that the last received frame slip resulted in a repeated frame, i.e., system clock is faster than network clock. If zero, indicates that the last received frame slip resulted in a lost frame, i.e., system clock is slower than network clock. Updated on an RSLIP occurrence basis. RXFR Receive Frame Delay. The most M significant bit of the Receive Slip Buffer Phase Status Word. If zero, the delay through the receive elastic buffer is greater than one frame in length; if one, the delay through the receive elastic buffer is less than one frame in length. AUXP Auxiliary Pattern. This bit will go high when a continuous 101010... bit stream (Auxiliary Pattern) is received on the PCM 30 link for a period of at least 512 bits. If zero, auxiliary pattern is not being received. This pattern will be decoded in the presence of a bit error rate of as much as 10-3. CEFS Consecutively Errored Frame Alignment Signal. This bit goes high when the last two frame alignment signals were received in error. This bit will be low when at least one of the last two frame alignment signals is without error. --Unused.
6
7 - 3 RxTS4 - 0 Receive Time Slot. A five bit counter that indicates the number of time slots between the receive elastic buffer internal write frame boundary and the ST-BUS read frame boundary. The count is updated every 250 uS. 2 - 0 RxBC2 - 0 Receive Bit Count. A three bit counter that indicates the number of STBUS bit times there are between the receive elastic buffer internal write frame boundary and the ST-BUS read frame boundary. The count is updated every 250 uS. Table 107 - Least Significant Phase Status Word (Page 3, Address 14H) (E1)
5
Bit 7
Name RIU0
Functional Description Receive International Use Zero. This is the bit which is received on the PCM 30 2048 kbit/sec. link in bit position one of the frame alignment signal. It is used for the CRC-4 remainder or for international use.
4
3
6-0 RFA2-8 Receive Frame Alignment Signal Bits 2 to 8. These bit are received on the PCM 30 2048 kbit/sec. link in bit positions two to eight of frame alignment signal. These bits form the frame alignment signal and should be 0011011. Table 108 - Receive Frame Alignment Signal (Page 3, Address 15H) (E1)
2-0
Table 106 - Most Significant Phase Status Word (Page 3, Address 13H) (E1)
85
MT9074
Bit 73 Name Functional Description Bit 7 Name RIU1
Advance Information
Functional Description Receive International Use 1. This bit is received on the PCM 30 2048 kbit/sec. link in bit position one of the non-frame alignment signal. It is used for CRC-4 multiframe alignment or international use.
PD4 - Peak Detector Voltage Levels. PD0 These five bits indicate the level of the received signal AMI pulses.
PD4 0 0 0 0 1 PD3 0 0 0 1 0 PD2 0 0 1 0 0 PD1 0 1 0 0 0 PD0 1 0 0 0 0 Line Attenuation less than 4dB 3-8dB 8-14dB 14-20dB more than 20dB
6
2
LLOS LIU Loss of Signal indication. This bit will be high if the received signal is below the threshold selected by ELOS (page 2, address 10H) for a period of at least 1 msec. This bit will be low for normal operation. --Unused 5
RNFAB Receive Non-frame Alignment Bit. This bit is received on the PCM 30 2048 kbit/sec. link in bit position two of the non-frame alignment signal. This bit should be one in order to differentiate between frame alignment frames and non-frame alignment frames. RALM Receive Alarm. This bit is received on the PCM 30 2048 kbit/sec. link in bit position three (the A bit) of the non-frame alignment signal. It is used as a remote alarm indication (RAI) from the far end of the PCM 30 link (1 - alarm, 0 - normal).
1-0
Table 109 - Receive Signal Status Word (Page 3, Address 16H) (E1)
Bit 7
Name
Functional Description
JACS Jitter Attenuated Clock Slow. If one it indicates that the dejittered clock period is increased by 1/16 UI. If zero the clock is at normal speed. JACF Jitter Attenuated Clock Fast. If one it indicates that the dejittered clock period is decreased by 1/16 UI. If zero the clock is at normal speed. JAE JAF4 Jitter Attenuator FIFO Empty. If one it indicates that the JA FIFO is empty. Jitter Attenuator FIFO with 4 Full Locations. If one it indicates that the JA FIFO has at least 4 full locations.
4-0 RNU4-8 Receive National Use Four to Eight. These bits are received on the PCM 30 2048 kbit/sec. link in bit positions four to eight (the Sa bits) of the non-frame alignment signal. Table 111 - Receive Non-Frame Alignment Signal (Page 3, Address 18H) (E1)
6
5 4
3
JAFC Jitter Attenuator Center Full. If one it indicates that the JA FIFO is at least half full. JAE4 Jitter Attenuator FIFO with 4 Empty Locations. If one it indicates that the JA FIFO has at most 4 empty locations. Jitter Attenuator FIFO Full. If one it indicates that the JA FIFO is full. Unused.
2
1 0
JAF ---
Table 110 - Jitter Attenuator Status Word (Page 3, Address 17H) (E1)
86
Advance Information
Bit 5 Name AIS16S
MT9074
Functional Description Alarm Indication Signal 16 Status. If one, indicates an all ones alarm is being received in channel 16. If zero, normal operation. Updated on a frame basis. Loss of Signal Status. If one, indicates the presence of a loss of signal condition. If zero, indicates normal operation. A loss of signal condition occurs when 192 consecutive bit periods are zero. A loss of signal condition terminates when an average ones density of at least 12.5% has been received over a period of 192 contiguous pulse positions starting with a pulse. Auxiliary Pattern Status. This bit goes high when a continuous 101010... bit stream (Auxiliary Pattern) is received on the PCM 30 link for a period of at least 512 bits. If zero, auxiliary pattern is not being received. This pattern will be decoded in the presence of a bit error rate of as much as 10-3. Multiframe Alarm Status. This bit goes high in the event of receipt of a multiframe alarm. It goes low when the received multiframe alarm bit goes low. Receive Slip Status. A change of state (i.e., 1-to-0 or 0-to-1) indicates that a receive controlled frame slip has occurred. Unused.
Bit 7-4
Name
Functional Description
RMAI1-4 Receive Multiframe Alignment Bits One to Four. These bits are received on the PCM 30 2048 kbit/sec. link in bit positions one to four of time slot 16 of frame zero of every signalling multiframe. These bit should be 0000 for proper signalling multiframe alignment. X1 Receive Spare Bit X1. This bit is received on the PCM 30 2048 kbit/ sec. link in bit position five of time slot 16 of frame zero of every signalling multiframe. Receive Y-bit. This bit is received on the PCM 30 2048 kbit/sec. link in bit position six of time slot 16 of frame zero of every signalling multiframe. The Y bit may indicate loss of multiframe alignment at the remote end (1 -loss of multiframe alignment; 0 - multiframe alignment acquired). Receive Spare Bits X2 and X3. These bits are received on the PCM 30 2048 kbit/sec. link in bit positions seven and eight respectively, of time slot 16 of frame zero of every signalling multiframe.
4
LOSS
3
2
Y
3
AUXPS
1-0
X2, X3
2 Table 112 - Receive Multiframe Alignment Signal (Page 3, Address 19H) (E1)
MFALMS
1 Bit 7 Name RAIS Functional Description Remote Alarm Indication Status. If one, there is currently a remote alarm condition (i.e., received A bit is one). If zero, normal operation. Updated on a non-frame alignment frame basis. Alarm Indication Status Signal. If one, indicates that a valid AIS or all ones signal is being received. If zero, indicates that a valid AIS signal is not being received. The criteria for AIS detection is determined by the control bit ASEL.
RSLIPS
0
---
Table 113 - Alarm Status Word 2 (Page 3, Address 1BH) (E1)
6
AISS
Bit 7-0
Name
Functional Description
ID7-0 ID Number. Contains device code 10101111 Table 114 - Identification Word (Page 3, Address 1FH) (E1)
Table 113 - Alarm Status Word 2 (Page 3, Address 1BH) (E1)
87
MT9074
Master Status 2 (Page-4)
Advance Information
Master Status 2 (Page 04H) (E1) Address (A4A3A2A1A0) 10H (Table 116) 11H (Table 117) 12H (Table 118) 13H (Table 119) 14H (Table 120) 15H (Table 121) 16H (Table 122) 17H (Table 123) 18H (Table 124) 19H (Table 125) 1AH 1BH (Table 126) 1CH (Table 127) 1DH (Table 128) 1EH (Table 129 1FH (Table 130) Interrupt Word Zero Interrupt Word One Interrupt Word Two Interrupt Word Three Overflow Reporting Latch
Register PRBS Error Counter CRC Multiframe counter for PRBS Alarm Reporting Latch Framing Bit Counter E-bit Error Counter Ebt E-bit Error Counter Ebt PS7-0 PSM7-0
Function
RAI, AIS, AIS16, LOS, AUXP, MFALM, RSLIP EFAS7-0 EC9-EC8 EC7-EC0
Most Significant Bipolar Violation Error BPV15 - BPV8 Counter Least Significant Bipolar Violation Error BPV7 - BPV0 Counter CRC- 4 Error Counter CEt CRC- 4 Error Counter CEt CC9-CC8 CC7 - CC0 Unused. TFSYNI, MFSYNI, AISI, LOSI, CEF,Y, RxSLPI RAII,AUXPI,PRBSERRI,BPVI,AIS16I,EBITI, CRCERRI, FERRI FERRO,CRCO,FEBEO,BPVO,PRBSO,PRBSM FO HDLC0I,HDLC1I,JAII,1SECI,5SECI,RCRI,SIGI FERROL,CRCOL,FEBEOL,BPVOL, PRBSOL, PRBSMFOFOL
Table 115 - Master Status 2 (Page 4) (E1)
88
Advance Information
MT9074
Bit 7 Name RAI Functional Description Remote Alarm Indication. This bit is set to one in the event of receipt of a remote alarm, i.e. A(RAI) = 1. It is cleared when the register is read. Alarm Indication Signal. This bit is set to one in the event of receipt of an all ones alarm. It is cleared when the register is read.
Bit
Name
Functional Description
7 - 0 PS7-0 This counter is incremented for each PRBS error detected on any of the receive channels connected to the PRBS error detector. Table 116 - PRBS Error Counter (Page 4, Address 10H) (E1)
6
AIS
5 Bit Name Functional Description
7 - 0 PSM7-0 This counter is incremented for each received CRC multiframe. It is cleared when the PRBS Error Counter is written to. Table 117 - CRC Multiframe Counter for PRBS (Page 4, Address 11H) (E1)
AIS16 AIS Time Slot 16 Alarm. This bit is set to one in the event of receipt of an all ones alarm in the time slot 16. It is cleared when the register is read. LOS Loss of Signal. This bit is set to one in the event of digital loss of received signal. It is cleared when the register is read.
4
3
AUXP Auxiliary Alarm. This bit is set to one in the event of receipt of the auxiliary alarm pattern. It is cleared when the register is read. MFALM Multiframe Alarm. This bit is set to one in the event of receipt of a multiframe alarm. It is cleared when the register is read. RSLIP Received Slip. This bit is set to one in the event of receive elastic buffer slip. It is cleared when the register is read. --Unused.
2
1
0
Table 118 - Alarm Reporting Latch (Page 4, Address 12H) (E1)
Bit
Name
Functional Description
7 - 0 EFAS7 - 0 Errored FAS Counter. An 8 bit counter that is incremented once for every receive frame alignment signal that contains one or more errors. Table 119 - Errored Frame Alignment Signal Counter (Page 4, Address 13H) (E1)
89
MT9074
Bit 7-2 1-0 Name --Functional Description Unused Bit 7-2 Name ---
Advance Information
Functional Description Unused
EC9-8 E bit Error Counter. The most significant 2 bits of the E bit error counter. Table 120 - E-bit Error Counter (Page 4, Address 14H) (E1)
1-0 CC9 - 8 CRC-4 Error Counter These are the most significant eight bits of the CRC-64error counter. Table 124 - CRC-4 Error Counter CEt (Page 4, Address 18H) (E1)
Bit Bit Name Functional Description 7 - 0 EC7-0 E bit Error Counter. The least significant 8 bits of the E-bit error counter. Table 121 - E-bit Error Counter (Page 4, Address 15H) (E1)
Name
Functional Description
7 - 0 CC7 - 0 CRC-4 Error Counter. These are the least significant eight bits of the CRC-4 error counter. Table 125 - CRC-4 Error Counter CEt (Page 4, Address 19H) (E1)
Bit
Name
Functional Description
Bit 7
Name TFSYNI
Functional Description Terminal Frame Synchronization Interrupt. When unmasked this interrupt bit goes high whenever a change of state of terminal frame synchronization condition exists. Reading this register clears this bit. Multiframe Synchronization Interrupt. When unmasked this interrupt bit goes high whenever a change of state of multiframe synchronization condition exists. Reading this register clears this bit. CRC-4 Synchronization Interrupt. When unmasked this interrupt bit goes high whenever change of state of CRC-4 synchronization condition exists. Reading this register clears this bit. Alarm Indication Signal Interrupt. When unmasked this interrupt bit goes high whenever a change of state of received all ones condition exists. Reading this register clears this bit.
7 - 0 BPV15 - 8 Most Significant Bits of the BPV Counter. The most significant eight bits of a 16 bit counter that is incremented once for every bipolar violation error received. Table 122 - Most Significant Bits of the BPV Counter (Page 4, Address 16H) (E1)
6
MFSYNI
Bit
Name
Functional Description 5 CRCSYNI
7 - 0 BPV7 - 0 Least Significant Bits of the BPV Counter. The least significant eight bits of a 16 bit counter that is incremented once for every bipolar violation error received. Table 123 - Least Significant Bits of the BPV Counter (Page 4, Address 17H) (E1)
4
AISI
Table 126 - Interrupt Word Zero (Page 4, Address 1BH) (E1)
90
Advance Information
Bit 3 Name LOSI Functional Description Loss of Signal Interrupt. When unmasked this interrupt bit goes high whenever a loss of signal (either analog - received signal 20 or 40 dB below nominal or digital - 192 consecutive 0's received) condition exists. Consecutively Errored Frame Alignment Interrupt. When unmasked this interrupt bit goes high whenever the error in last two frame alignment signals occurs. Reading this register clears this bit. Receive Y-bit Interrupt. When unmasked this interrupt goes high whenever a change of status loss of multiframe alignment occurs. Reading this register clears this bit. Receive SLIP Interrupt. When unmasked this interrupt bit goes high whenever a controlled frame slip occurs in the receive elastic buffer. Reading this register clears this bit.
MT9074
Bit 7 Name FERRI Functional Description Errored Framing Alignment Signal Interrupt. When unmasked this interrupt bit goes high whenever an erroneous bit in frame alignment signal is detected (provided the circuit is in terminal frame sync). Reading this register clears this bit.
2
CEFI
6
CRCERRI CRC-4 Error Interrupt. When unmasked this interrupt bit goes high whenever a local CRC-4 error occurs. Reading this register clears this bit. EBITI Receive E-bit Error Interrupt. When unmasked this interrupt bit goes high upon detection of a wrong E-bit in multiframe. Reading this register clears this bit. Alarm Indication Signal Interrupt. When unmasked this interrupt bit goes high whenever all ones in time slot 16 occur.Reading this register clears this bit. Bipolar Violation Interrupt. When unmasked this interrupt bit goes high whenever a bipolar violation (excluding HDB3 encoding) is encountered. Reading this register clears this bit.
5
1
YI
4
AIS16I
0
RxSLPI
3
BPVI
Table 126 - Interrupt Word Zero (Page 4, Address 1BH) (E1)
2
PRBSERR Pseudo Random Bit Sequence I Error Interrupt. When unmasked this interrupt bit goes high upon detection of an error with a channel selected for PRBS testing. Reading this register clears this bit. AUXPI Auxiliary Pattern Alarm Interrupt. When unmasked this interrupt bit goes high whenever a sequence of 512 bit consecutive 101010. occur. Reading this register clears this bit. Remote alarm Indication Interrupt. When unmasked this interrupt bit goes high whenever the bit 3 of non-frame alignment signal is high. Reading this register clears this bit.
1
0
RAII
Table 127 - Interrupt Word One (Page 4, Address 1CH) (E1)
91
MT9074
Bit 7 Name FERRO Functional Description Errored Framing Alignment Signal Counter Overflow Interrupt. When unmasked this interrupt bit goes high whenever the errored frame alignment signal counter changes from FFH to 00H. Reading this register clears this bit. CRC Error Counter Overflow Interrupt. When unmasked this interrupt bit goes high whenever the CRC error counter changes from FFH to 00H. Reading this register clears this bit. E-bit Counter Overflow Interrupt. When unmasked this interrupt bit goes high whenever the E-bit counter changes from FFH to 00H. Reading this register clears this bit. Unused Bipolar Violation Counter Overflow Interrupt. When unmasked this interrupt bit goes high whenever the bipolar violation counter changes from FFH to 00H. Reading this register clears this bit. Pseudo Random Bit Sequence Error Counter Overflow Interrupt. When unmasked this interrupt bit goes high whenever the PRBS error counter changes from FFH to 00H. Reading this register clears this bit. Bit 7 6 Name ---
Advance Information
Functional Description Unused
HDLC0I HDLC0 Interrupt. Whenever an unmasked HDLC0 interrupt occurs. This bit goes high. Reading this register clears this bit. HDLC1I HDLC1 Interrupt. Whenever an unmasked HDLC1 interrupt occurs. this bit goes high. Reading this register clears this bit. JAI Jitter Attenuator Error Interrupt. Whenever an unmasked JAI interrupt occurs. If jitter attenuator FIFO comes within four bytes of an overflow or underflow, this bit goes high. Reading this register clears this bit. One Second Status Interrupt. When unmasked this interrupt bit goes high whenever the 1SEC status bit (page 3 address 12H bit 7) goes from low to high. Reading this register clears this bit. Five Second Status Interrupt. When unmasked this interrupt bit goes high whenever the 5 SEC status bit goes from low to high. Reading this register clears this bit. RCRI Interrupt. Whenever an unmasked RCRI interrupt occurs. If remote alarm and CRC error occur this bit goes high. Reading this register clears this bit. Signalling Interrupt. When unmasked this interrupt bit goes high whenever a change of state (optionally debounced - see DBEn in the Data Link, Signalling Control Word) is detected in the signalling bits (AB or ABCD) pattern. Reading this register clears this bit.
5
6
CRCO
4
5
FEBEO
3
1SECI
4 3
--BPVO
2
5SECI
2
PRBSO
1
RCRI
0
SIGI
1
PRBSMFO Pseudo Random Bit Sequence Multiframe Counter Overflow Interrupt. When unmasked this interrupt bit goes high whenever the multiframe counter attached to the PRBS error counter overflows. FFH to 00H. 1 - unmasked, 0 masked. --Unused
Table 129 - Interrupt Word Three (Page 4, Address 1EH) (E1)
0
Table 128 - Interrupt Word Two (Page 4, Address 1DH) (E1)
92
Advance Information
MT9074
Bit 7
Name
Functional Description
FERROL Errored Frame Alignment Signal Counter Overflow Latch. This bit is set when the errored frame alignment signal counter overflows. It is cleared after being read. CRCOL CRC Error Counter Overflow Latch. This bit is set when the crc error counter overflows. It is cleared after being read. FEBEOL E bit Counter Overflow Latch. This bit is set when E bit counter overflows. It is cleared after being read. --BPVOL Bipolar Violation Counter Overflow Latch. This bit is set when the bipolar violation counter overflows. It is cleared after being read.
6
5
4 3
2
PRBSOL Pseudo Random Bit Sequence Error Counter Overflow Latch. This bit is set when the PRBS error counter overflows. It is cleared after being read. PRBSM Pseudo Random Bit Sequence FOFOL Multiframe Counter Overflow Latch. This bit is set when the multiframe counter attached to the PRBS error counter overflows. It is cleared after being read --Unused.
1
0
Table 130 - Overflow Reporting Latch (Page 4, Address 1FH) (E1)
93
MT9074
Per Channel Transmit Signalling (Pages 5 and 6) (E1)
Advance Information
Page 05H, addresses 10000 to 11111, and page 06H addresses 10000 to 10111 contain the Transmit Signalling Control Words for Channel Associated Signalling (CAS) channels 2 to 16 and 18 to 32 respectively. Table 132 illustrates the mapping between the addresses of these pages and the CAS channel numbers. Control of these bits for any one channel is through the processor or controller port when the Per Time Slot Control bit RPSIG bit is high. Table 133 describes bit allocation within each of these registers. Page 5 Address: Equivalent CAS channel Page 6 Address: Equivalent CAS channel 0 1 0 17 1 2 1 18 2 3 2 19 3 4 3 20 4 5 4 21 5 6 5 22 6 7 6 23 7 8 7 24 8 9 8 25 9 10 9 26 10 11 10 27 11 12 11 28 12 13 12 29 13 14 13 30 14 15 14 31 15 16 15 32
Table 131 - Page 5, 6 Address Mapping to CAS Signalling Channels (E1)
Bit 7-4 3-0
Name --A(n) B(n) C(n) D(n) Unused.
Functional Description
Transmit Signalling Bits for Channel n. These bits are transmitted on the PCM 30 2048 kbit/sec. Link in bit positions one to four of time slot 16 in frame n (when n = 1 to 15), and are the A, B, C, D signaling bits associated with channel n.
Table 132 - Transmit Channel Associated Signalling (E1) (Pages 5,6)
Serial per channel transmit signalling control through CSTI is selected when RPSIG bit is zero. Table 132 describes the function of CSTI time slots 1 to 30. if MSN bit is high, CSTI time slots 17 to 31 are selected. if MSN bit is low, CSTI time slots 1 to 15 are selected.
94
Advance Information
MT9074
Functional Description Transmit Signalling Bits for Channel n. These bits are transmitted on the PCM 30 2048 kbit/sec. Link in bit positions one to four of time slot 16 in frame n (where n = 1 to 15), and are the A, B, C, D signalling bits associated with channel n.
Bit 7-4
Name A(n), B(n), C(n), D(n) A(n), B(n), C(n), D(n)
3-0
Transmit Signalling Bits for Channel n. These bits are transmitted on the PCM 30 2048 kbit/sec. Link in bit positions one to four of time slot 16 in frame n (where n = 1 to 15), and are the A, B, C, D signalling bits associated with channel n.
Table 133 - E1 / Transmit Channels Usage - CSTi
NOTE: This table illustrates bit mapping on the serial input stream - it does not refer to an internal register.
Per Time Slot Control Words(Pages 7 and 8) (E1) The control functions described by Table 135 are repeated for each PCM-30 channel. Page 07H addresses 10H to 1FH correspond to time slots 0 to 15, while page 08H addresses 10H to 1FH correspond to time slots 16 to 31.Table 136 illustrates the mapping between the addresses of these pages and the CEPT channel numbers. Page 8H Address: Equivalent PCM Timeslots Page 9H Address: Equivalent Timeslots PCM 30 0 0 0 30 16 1 1 1 17 2 2 2 18 3 3 3 19 4 4 4 20 5 5 5 21 6 6 6 22 7 7 7 23 8 8 8 24 9 9 9 25 10 10 10 26 11 11 11 27 12 12 12 28 13 13 13 29 14 14 14 30 15 15 15 31
Table 134 - Mapping to CEPT Channels(Page 8H and 9H) (E1)
95
MT9074
Bit 7 Name TXMSG Functional Description
Advance Information
Transmit Message Mode. if high, the data from the corresponding address location of Tx message mode buffer is transmitted in the corresponding PCM 30 time slot. If zero, the data on DSTI is transmitted on the corresponding PCM 30 time slot. Alternate Digit Inversion. If one, the corresponding transmit time slot data on DSTI has every second bit inverted. If zero, this bit has no effect on channel data. Remote Time Slot Loopback. If one, the corresponding PCM 30 receive time slot is looped to the corresponding PCM 30 transmit time slot. This received time slot will also be present on DSTO. If zero, the loopback is disabled. Local Time Slot Loopback. If one, the corresponding transmit time slot is looped to the corresponding receive time slot. This transmit time slot will also be present on the transmit PCM 30 stream. If zero, this loopback is disabled. Transmit Test. If one, a test signal, either digital milliwatt (when control bit ADSEQ is one) or PRBS (215-1) (ADSEQ is zero), will be transmitted in the corresponding PCM 30 time slot. More than one time slot may be activated at once. If zero, the test signal will not be connected to the corresponding time slot. Receive Test. If one, the corresponding DSTo time slot will be used for testing. If control bit ADSEQ is one, a digital milliwatt signal will be transmitted into the DSTo channel. If ADSEQ is zero, the receive channel will be connected to the PRBS (215 - 1) detector Serial Signaling Enable. If one, the transmit CAS signalling will be controlled by programming Page 05H. If zero, the transmit CAS signalling will be controlled through the CSTI stream. Unused.
6 5
ADI RTSL
4
LTSL
3
TTST
2
RTST
1
RPSIG
0
---
Table 135 - Per Time Slot Control Words (Pages 7 and 8) (E1)
96
Advance Information
Per Channel Receive Signalling (Pages 9 and 0AH) (E1)
MT9074
Page 09H, addresses 10001 to 11111, and page 1AH addresses 10001 to 11111 contain the Receive Signalling Control Words for CAS channels 2 to 16 and 18 to 32. Table 137 illustrates the mapping between the addresses of these pages and the CAS channel numbers. Table 138 describes bit allocation within each of these registers. Page 9 Address: Equivalent PCM 30 Timeslots Page A Address: Equivalent PCM 30 Timeslots 0 0 0 16 1 1 1 17 2 2 2 18 3 3 3 19 4 4 4 20 5 5 5 21 6 6 6 22 7 7 7 23 8 8 8 24 9 9 9 25 10 10 10 26 11 11 11 27 12 12 12 28 13 13 13 29 14 14 14 30 15 15 15 31
Table 136 - Page 9, A Address Mapping to CAS Channels (E1)
Bit 7-4 3-0
Name --A(n) B(n) C(n) D(n) Unused
Functional Description
Receive Signalling Bits for Channel n. These bits are received on the PCM 30 2048 kbit/sec. Link in bit positions one to four of time slot 16 in frame n (where n = 1 to 30) and are the A, B, C, D signalling bits associated with channel n.
Table 137 - Receive Channel Associated Signalling (Pages 9 and A) (E1)
Serial per channel receive signalling status bits appear on ST-BUS stream CSTo. Table 139 describes the bit allocation within each of the 30 active ST-BUS time slot of CSTo.
Bit 7-4
Name A(n), B(n), C(n), D(n) A(n), B(n), C(n), D(n)
Functional Description Transmit Signalling Bits for Channel n. These bits are transmitted on the PCM 30 2048 kbit/sec. Link in bit positions one to four of time slot 16 in frame n (where n = 1 to 15), and are the A, B, C, D signalling bits associated with channel n.
3-0
Transmit Signalling Bits for Channel n. These bits are transmitted on the PCM 30 2048 kbit/sec. Link in bit positions one to four of time slot 16 in frame n (where n = 1 to 15), and are the A, B, C, D signalling bits associated with channel n.
Table 138 - Receive CAS Channels (CSTo) (E1)
97
MT9074
Advance Information
HDLC Control and Status (Page B for HDLC0 and Page C for HDLC1)
Register Address Control (Write/Verify) 10H(Table 140) 11H(Table 141) 12H (Table 142/143) 13H(Table 144) 14H(Table 145) 15H(Table 146) 16H(Table 147) Address Recognition 1 Address Recognition 2 TX FIFO Status (Read) ----RX FIFO ADR16-10,A1EN ADR26-20, A2EN BIT7-0 Function
HDLC Control 1 --HDLC Control 2 Interrupt Mask
--HDLC Status -----
ADREC, RxEN, TxEN, EOP, FA, Markidle,TR, FRUN INTGEN, Idle-Chan, RQ9, RQ8, TxSTAT2, TxSTAT1, RxSTAT2, RxSTAT1 INTSEL, CYCLE, SEVEN,RxFRST, TxFRST TxCRCI,
GaIM, RxEOPIM, TxEOPIM, RxFEIM, TxFLIM, FA:TxUNDERIM, RxFFIM, RxOVFIM Ga, RxEOP, TxEOP, RxFE, FA:TxUNDER, RxFF, RxOVF CRC15-CRC8 CRC7-CRC0 TxCNT7-0 HRST, RTLOOP, CRCTST, FTST, ARTST, HLOOP RxCLK, TxCLK, VCRC, VADDR RSV, RFD2-0,RSV, TFD2-0 RSV, RFFS2-0, RSV, TFLS2-0 TxFL,
17H(Table 148) 18H(Table 149) 19H(Table 150) 1AH(Table 151) 1BH(Table 152) 1CH(Table 153) 1DH(Table 154) 1EH(Table 155)
------TX byte count Test Control --HDLC Control 3 HDLC Control 4
Interrupt Status (*) Rx CRC MSB Rx CRC LSB ----Test Status -----
Table 139 - HDLC 0 & 1 Control and Status (Page B & C)
98
Advance Information
MT9074
Bit Name Functional Description
Bit
Name
Functional Description
7 - 2 ADR16-11 Address 16 - 11. A six bit address used for comparison with the first byte of the received address. ADR16 is MSB. 1 ADR10 Address 10. This bit is used in address comparison if a seven bit address is being checked for (control bit four of control register 2 is set). First Address Comparison Enable. When this bit is high, the above six (or seven) bit address is used in the comparison of the first address byte. If address recognition is enabled, any packet failing the address comparison will not be stored in the RX FIFO. A1EN must be high for All-call (1111111) address recognition for single byte address. When this bit is low, this bit mask is ignored in address comparison
7 - 0 BIT7-0 This eight bit word is tagged with the two status bits from the control register 1 (EOP and FA), and the resulting 10 bit word is written to the TX FIFO. The FIFO status is not changed immediately after a write or read occurs. It is updated after the data has settled and the transfer to the last available position has finished. Table 142 - TX FIFO Write Register (Page B & C, Address 12H)
0
A1EN
Bit
Name
Functional Description
7 - 0 BIT7-0 This is the received data byte read from the RX FIFO. The status bits of this byte can be read from the status register. The FIFO status is not changed immediately when a write or read occurs. It is updated after the data has settled and the transfer to the last available position has finished. Table 143 - RX FIFO Read Register (Page B & C, Address 12H)
Table 140 - HDLC Address Recognition Register 1 (Page B & C, Address 10H)
Bit
Name
Functional Description
7 - 1 ADR26-20 Address 26 - 20. A seven bit address used for comparison with the second byte of the received address. ADR26 is MSB. This mask is ignored (as well as first byte mask) if all call address (1111111) is received. 0 A2EN Second Address Comparison Enable. When this bit is set high, the above seven bit address is used in the comparison of the second address byte. If address recognition is enabled, any packet failing the address comparison will not be stored in the RX FIFO. A2EN must be high for All-call address recognition. When this bit is low, this bit mask is ignored in address comparison
Table 141 - HDLC Address Recognition Register2 (Page B & C, Address 11H)
99
MT9074
Bit 7 Name ADREC Functional Description When high this bit will enable address recognition. This forces the receiver to recognize only those packets having the unique address as programmed in the Receive Address Recognition Registers or if the address is an All call address. When low this bit will disable the HDLC receiver. The receiver will disable after the rest of the packet presently being received is finished. The receiver internal clock is disabled. When high the receiver will be immediately enabled and will begin searching for flags, Goaheads etc. When low this bit will disable the HDLC transmitter. The transmitter will disable after the completion of the packet presently being transmitted. The transmitter internal clock is disabled. When high the transmitter will be immediately enabled and will begin transmitting data, if any, or go to a mark idle or interframe time fill state. Forms a tag on the next byte written the TX FIFO, and when set will indicate an end of packet byte to the transmitter, which will transmit an FCS following this byte. This facilitates loading of multiple packets into TX FIFO. Reset automatically after a write to the TX FIFO occurs. Forms a tag on the next byte written to the TX FIFO, and when set will indicate to the transmitter that it should abort the packet in which that byte is being transmitted. Reset automatically after a write to the TX FIFO. Bit 2 Name Mark-Idle
Advance Information
Functional Description When low, the transmitter will be in an idle state. When high it is in an interframe time fill state. These two states will only occur when the TX FIFO is empty. When high this bit will enable transparent mode. This will perform the parallel to serial conversion without inserting or deleting zeros. No CRC bytes are sent or monitored nor are flags or aborts. A falling edge of TxEN for transmit and a falling edge of RxEN for receive is necessary to initialize transparent mode. This will also synchronize the data to the transmit and receive channel structure. Also, the transmitter must be enabled through control register 1 before transparent mode is entered. When high the HDLC TX and RX are continuously enabled providing the RxEN and TxEN bits are set
1
TR
6
RxEN
5
TxEN
0
FRUN
Table 144 - HDLC Control register 1 (Page B & C, Address 13H)
4
EOP
3
FA
Table 144 - HDLC Control register 1 (Page B & C, Address 13H)
100
Advance Information
MT9074
Functional Description Interrupt Generated. Set to 1 when an interrupt (in conjunction with the Interrupt Mask Register) has been generated by the HDLC. This is an asynchronous event. It is reset when the interrupt Register is read. Idle Channel. Set to a 1 when an idle Channel state (15 or more ones) has been detected at the receiver. This is an asynchronous event. On power reset, this may be 1 if the clock (RXC) was not operating. Status becomes valid after the first 15 bits or the first zero is received. Byte Status bits from RX FIFO. These bits determine the status of the byte to be read from RX FIFO as follows: RQ9 RQ8 Byte Status 0 0 Packet Byte 0 1 First Byte 1 0 Last byte of a good packet. 1 1 Last byte of a bad packet. These bits determine the status of the TX FIFO as follows: TxSTAT2 TxSTAT1 TX FIFO Status 0 0 TX FIFO full up to the selected status level or more. 0 1 The number of bytes in the TX FIFO has reached or exceeded the selected interrupt threshold level. 1 0 TX FIFO empty. 1 1 The number of bytes in the TX FIFO is less than the selected interrupt threshold level. These bits determine the status of the RX FIFO as follows: RxSTAT2 RxSTAT1 RX FIFO Status 0 0 RX FIFO empty 0 1 The number of bytes in the RX FIFO is less than the interrupt threshold level. 1 0 RX FIFO full. 1 1 The number of bytes in the RX FIFO has reached or exceeded the interrupt threshold level. Table 145 - HDLC Status Register (Page B & C Address 14H)
Bit 7
Name INTGEN
6
Idle Chan
5-4
RQ9, RQ8
3-2
TxSTAT2-1
1-0
RxSTAT2 - 1
101
MT9074
Bit 7 Name Functional Description Bit 7-0 Name GaIM RxEOPIM TxEOPIM RxFEIM TxFLIM FA:TxUNDE RIMRxFFIM RxOVFIM
Advance Information
Functional Description This register is used with the Interrupt Register to mask out the interrupts that are not required by the microprocessor. Interrupts that are masked out will not drive the pin IRQ low; however, they will set the appropriate bit in the Interrupt Register. An interrupt is disabled when the microprocessor writes a 0 to a bit in this register. This register is cleared on power reset.
INTSEL Interrupt Selection. When high, this bit will cause bit 2 of the Interrupt Register to reflect a TX FIFO underrun (TXunder). When low, this interrupt will reflect a frame abort (FA). CYCLE Cycle. When high, this bit will cause the transmit byte count to cycle through the value loaded into the Transmit Byte Count Register. TxCRCI Transmit CRC Inhibited. When high, this bit will inhibit transmission of the CRC. That is, the transmitter will not insert the computed CRC onto the bit stream after seeing the EOP tag byte. This is used in V.120 terminal adaptation for synchronous protocol sensitive UI frames. SEVEN Seven Bit Address Recognition. When high, this bit will enable seven bits of address recognition in the first address byte. The received address byte must have bit 0 equal to 1 which indicates a single address byte is being received. RSV RSV Reserved, must be zero for normal operation. Reserved, must be zero for normal operation.
6
5
Table 147 - HDLC Interrupt Mask Register (Page B & C, Address 16H)
4
3 2 1
RxFRST RX FIFO Reset. When high, the RX FIFO will be reset. This causes the receiver to be disabled until the next reception of a flag. The status register will identify the FIFO as being empty. However, the actual bit values in the RX FIFO will not be reset. TxFRST TX FIFO Reset. When high, the TX FIFO will be reset. The Status Register will identify the FIFO as being empty. This bit will be reset when data is written to the TX FIFO. However, the actual bit values of data in the TX FIFO will not be reset. It is cleared by the next write to the TX FIFO. Table 146 - HDLC Control Register 2 (Page B & C, Address 15H)
0
102
Advance Information
Bit 1 Name RXFF
MT9074
Functional Description RX FIFO Full. This bit is set when the Rx FIFO is filled above the selected full threshold level. This bit is reset after a read. RX FIFO Overflow. Indicates that the 128 byte RX FIFO overflowed (i.e. an attempt to write to a 128 byte full RX FIFO). The HDLC will always disable the receiver once the receive overflow has been detected. The receiver will be reenabled upon detection of the next flag, but will overflow again unless the RX FIFO is read. This bit is reset after a read.
Bit 7
Name GA
Functional Description Go Ahead. Indicates a go-ahead pattern was detected by the HDLC receiver. This bit is reset after a read. End Of Packet Detected. This bit is set when an end of packet (EOP) byte was written into the RX FIFO by the HDLC receiver. This can be in the form of a flag, an abort sequence or as an invalid packet. This bit is reset after a read. Transmit End Of Packet. This bit is set when the transmitter has finished sending the closing flag of a packet or after a packet has been aborted. This bit is reset after read. End Of Packet Read. This bit is set when the byte about to be read from the RX FIFO is the last byte of the packet. It is also set if the Rx FIFO is read and there is no data in it. This bit is reset after a read. TX FIFO Low. This bit is set when the Tx FIFO is emptied below the selected low threshold level. This bit is reset after a read. Frame Abort/TX FIFO Underrun.When Intsel bit of Control Register 2 is low, this bit (FA) is set when a frame abort is received during packet reception. It must be received after a minimum number of bits have been received (26) otherwise it is ignored. When INTSEL bit of Control Register 2 is high, this bit is set for a TX FIFO underrun indication. If high it Indicates that a read by the transmitter was attempted on an empty Tx FIFO. This bit is reset after a read.
6
RxEOP
0
RxOVF
5
TxEOP
Table 148 - HDLC Interrupt Status Register (Page B & C, Address 17H)
4
RxFE
Bit
Name
Functional Description
3
TXFL
7-0 CRC1 The MSB byte of the CRC received 5-8 from the transmitter. These bits are as the transmitter sent them; that is, most significant bit first and inverted. This register is updated at the end of each received packet and therefore should be read when end of packet is detected. Table 149 - Receive CRC MSB Register (Page B & C, Address 18H)
2
FA: TxUND ER
Bit
Name
Functional Description
7-0 CRC7-0 The LSB byte of the CRC received from the transmitter. These bits are as the transmitter sent them; that is, most significant bit first and inverted. This register is updated at the end of each received packet and therefore should be read when end of packet is detected. Table 150 - Receive CRC LSB Register (Page B & C, Address 19H)
Table 148 - HDLC Interrupt Status Register (Page B & C, Address 17H)
103
MT9074
Bit 70s Name Functional Description Bit 3 Name CRCTST
Advance Information
Functional Description CRC Remainder Test. This bit allows direct access to the CRC Comparison Register in the receiver through the serial interface. After testing is enabled, serial data is clocked in until the data aligns with the internal comparison (16 RXC clock cycles) and then the clock is stopped. The expected pattern is F0B8 hex. Each bit of the CRC can be corrupted to allow more efficient testing. FIFO Test. This bit allows the writing to the RX FIFO and reading of the TX FIFO through the microprocessor to allow more efficient testing of the FIFO status/interrupt functionality. This is done by making a TX FIFO write become a RX FIFO write and a RX FIFO read become a TX FIFO read. In addition, EOP/ FA and RQ8/RQ9 are re-defined to be accessible (i.e. RX write causes EOP/FA to go to RX fifo input; TX read looks at output of TX fifo through RQ8/RQ9 bits). Address Recognition Test. This bit allows direct access to the Address Recognition Registers in the receiver through the serial interface to allow more efficient testing. After address testing is enabled, serial data is clocked in until the data aligns with the internal address comparison (16 RXc clock cycles) and then clock is stopped. TR Loopback. When high, transmit to receive HDLC loopback will be activated. The packetized transmit data will be looped back to the receive input. RXEN and TXEN bits must also be enabled.
TxCNT Transmit Byte Count Register. The 7-0 Transmit Byte Count Register indicating the length of the packet about to be transmitted. When this register reaches the count of one, the next write to the Tx FIFO will be tagged as an end of packet byte. The counter decrements at the end of the write to the Tx FIFO. If the Cycle bit of Control Register 2 is set high, the counter will cycle through the programmed value continuously. Table 151 - Transmit Byte Count Register (Page B & C, Address 1AH)
2
FTST
Bit 7
Name HRST
Functional Description HDLC Reset. When this bit is set to one, the HDLC will be reset. This is similar to RESET being applied, the only difference being that this bit will not be reset. This bit can only be reset by writing a zero twice to this location or applying RESET. RT Loopback. When this bit is high, receive to transmit HDLC loopback will be activated. Receive data, including end of packet indication, but not including flags or CRC, will be written to the TX FIFO as well as the RX FIFO. When the transmitter is enabled, this data will be transmitted as though written by the microprocessor. Both good and bad packets will be looped back. Receive to transmit loopback may also be accomplished by reading the RX FIFO using the microprocessor and writing these bytes, with appropriate tags, into the TX FIFO. Reserved. Must be set to 0 for normal operation. Reserved. Must be set to 0 for normal operation. 1 ARTST
6
RTLOOP
0
HLOOP
5 4
RSV RSV
Table 152 - HDLC Test Control Register (Page B & C, Address 1BH)
Table 152 - HDLC Test Control Register (Page B & C, Address 1BH)
104
Advance Information
MT9074
Bit 7 6-4 Name --Functional Description Unused.
Bit 7-4 3
Name RSV
Functional Description These bits are reserved.
RxCLK Receive Clock. This bit represents the receiver clock generated after the RXEN control bit, but before zero deletion is considered. TxCLK Transmit Clock. This bit represents the transmit clock generated after the TXEN control bit, but before zero insertion is considered. VCRC Valid CRC. This is the CRC recognition status bit for the receiver. Data is clocked into the register and then this bit is monitored to see if comparison was successful (bit will be high).
RFD2-0 These bits select the Rx FIFO full status level: RF D2 0 0 0 0 1 1 1 1 RF D1 0 0 1 1 0 0 1 1 RF D0 0 1 0 1 0 1 0 1 Full Status Level 16 32 48 64 80 96 112 128
2
1
0
VADDR Valid Address. This is the address recognition status bit for the receiver. Data is clocked into the Address Recognition Register and then this bit is monitored to see if comparison was successful (bit will be high). Table 153 - HDLC Test Status Register (Page B & C, Address 1CH)
3 2-0
---
Unused.
TFD2-0 These bits select the Tx HDLC FIFO full status level: TF D2 0 0 0 0 1 1 1 1 TF D1 0 0 1 1 0 0 1 1 TF D0 0 1 0 1 0 1 0 1 Full Status Level 16 32 48 64 80 96 112 128
Table 154 - HDLC Control Register 3 (Page B & C, Address 1DH)
105
MT9074
Bit 7 Name --Functional Description Unused.
Advance Information
6-4 RFFS2-0 These bits select the RXFF (Rx FIFO Full) interrupt threshold level: RFF RFF RFF RX FIFO Full S2 S1 S0 Interrupt threshold Level. 0 0 0 0 1 1 1 1 3 2-0 --0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 64 72 80 88 96 104 112 120
Unused.
TFLS2-0 These bits select the TXFL (Tx FIFO Low) interrupt threshold level: TFL TFL TFL TX FIFO Low S2 S1 S0 Interrupt threshold Level. 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 8 16 24 32 40 48 56 64
Table 155 - HDLC Control Register 4 (Page B & C, Address 1EH)
106
Advance Information
Absolute Maximum Ratings* - Voltages are with respect to ground (VSS) unless otherwise stated.
Parameter 1 2 3 4 5 6 Supply Voltage Voltage at Digital Inputs Current at Digital Inputs Voltage at Digital Outputs Current at Digital Outputs Storage Temperature Symbol VDD VI II VO IO TST -65 -0.3 Min -0.3 -0.3
MT9074
Max 7 VDD + 0.3 30 VDD + 0.3 30 150
Units V V mA V mA C
* Exceeding these values may cause permanent damage. Functional operation under these conditions is not implied.
Recommended Operating Conditions - Voltages are with respect to ground (VSS) unless otherwise stated.
Characteristics 1 2 Operating Temperature Supply Voltage Sym TOP VDD Min -40 4.75 5 Typ Max 85 5.25 Units C V Test Conditions
Typical figures are at 25C and are for design aid only: not guaranteed and not subject to production testing.
DC Electrical Characteristics - Voltages are with respect to ground (VSS) unless otherwise stated.
Characteristics 1 Supply Current Sym IDD Min Typ Max 200 Units mA Test Conditions Outputs unloaded. Transmitting an all 1's signal.
2 3 4 5 6 7 8 9
Input High Voltage (Digital Inputs) Input Low Voltage (Digital Inputs) Input Leakage (Digital Inputs) Output High Voltage (Digital Outputs) Output High Current (Digital Outputs) Output Low Voltage (Digital Outputs) Output Low Current (Digital Outputs) High Impedance Leakage (Digital I/O)
VIH VIL IIL VOH IOH VOL IOL IOZ
2.0 0
VDD 0.8 10*
V V A V mA VI = 0 to VDD IOH=7 mA @ VOH=2.4 V Source VOH=2.4 V IOL=2 mA @ VOL= 0.4 V Sink VOL=0.4 V VO = 0 to VDD
2.4 7 VSS 7
VDD
0.4
V mA
10
A
Characteristics are for clocked operation over the ranges of recommended operating temperature and supply voltage. Typical figures are at 25C and are for design aid only: not guaranteed and not subject to production testing. * 50 A for inputs of boundary scan test port: Tdi, Tms, Tclk and Trst.
107
MT9074
Advance Information
AC Electrical Characteristics -Timing Parameter Measurement Voltage Levels
Characteristics 1 2 3 4 TTL Threshold Voltage CMOS Threshold Voltage Rise/Fall Threshold Voltage High Rise/Fall Threshold Voltage Low Sym VTT VCT VHM VLM Level 1.5 0.3VDD 0.5VDD 2.0 0.7VDD 0.8 0.3VDD Units V V V V V V Conditions/Notes See Note 1 See Note 1 TTL CMOS TTL CMOS
Note 1: Timing for output signals is based on the worst case result of the combination of TTL and CMOS thresholds.
AC Electrical Characteristics - Motorola Microprocessor Timing
Characteristics 1 2 3 4 5 6 7 8 9 10 11 12 13 DS low DS High CS Setup R/W Setup Address Setup CS Hold R/W Hold Address Hold Data Delay Read Data Hold Read Data Active to High Z Delay Data Setup Write Data Hold Write Sym tDSL tDSH tCSS tRWS tADS tCSH tRWH tADH tDDR tDHR tDAZ tDSW tDHW Min 70 60 0 10 10 0 15 15 90 90 90 15 15 Typ Max Units ns ns ns ns ns ns ns ns ns ns ns ns ns CL=150pF CL=150pF Test Conditions
Characteristics are for clocked operation over the ranges of recommended operating temperature and supply voltage. Typical figures are at 25C and are for design aid only: not guaranteed and not subject to production testing.
108
Advance Information
MT9074
tCYC tDSL DS tDSH tCSS CS tRWS R/W tADS A0-A4 tDDR D0-D7 READ VALID DATA tDSW D0-D7 WRITE Note: DS and CS may be connected together. VALID DATA tDHW tDHR VTT tDAZ VTT,VCT tADH VTT tRWH VTT tCSH VTT VTT
Figure 16 - Motorola Microport Timing
AC Electrical Characteristics - Intel Microprocessor Timing
Characteristics 1 2 3 4 5 6 7 8 9 10 RD low RD High CS Setup CS Hold Address Setup Address Hold Data Delay Read Data Active to High Z Delay Data Setup Write Data Hold Write Sym tRDL tRDH tCSS tCSH tADS tADH tDDR tDAZ tDSW tDHW Min 70 60 0 0 10 15 90 90 15 15 Typ Max Units ns ns ns ns ns ns ns ns ns ns CL=150pF Test Conditions
Characteristics are for clocked operation over the ranges of recommended operating temperature and supply voltage. Typical figures are at 25C and are for design aid only: not guaranteed and not subject to production testing.
109
MT9074
Advance Information
tCYC tRDL RD tRDH tCSS CS tCSH WR tADS A0-A4 tDDR D0-D7 READ VALID DATA tDSW D0-D7 WRITE VALID DATA VTT tDHW tDAZ VTT,VCT tCSH VTT VTT
tADH tADH
VTT
VTT
Figure 17 - Intel Microport Timing
AC Electrical Characteristics - Transmit Data Link Timing (T1 mode)
Characteristic 1 2 3 Data Link Clock Pulse Width Data Link Setup Data Link Hold Sym tDW tTDS tTDH 35 35 Min Typ 324 Max Units ns ns ns Test Conditions 150pF
tDW VTT,VCT TxDLCLK tDLS TxDL tDLH VTT
Figure 18 - Transmit Data Link Timing Diagram (T1 mode)
110
Advance Information
AC Electrical Characteristics - Transmit Data Link Timing (E1 mode)
Characteristic 1 2 3 Data Link Clock Output Delay Data Link Setup Data Link Hold Sym tTDC tTDS tTDH 35 35 Min Typ 244 Max Units ns ns ns
MT9074
Test Conditions 150pF
C4b tTDC TxDLCLK tDLS TxDL
VTT
VTT,VCT tDLH VTT
Figure 19 - Transmit Data Link Timing Diagram (E1 mode)
F0b TIME SLOT 0 Bits 4,3,2,1,0
Example A - 20 kb/s TxDLCLK TxDL
TxDLCLK
Example B - 12 kb/s
TxDL
Figure 20 - Transmit Data Link Functional Timing (E1 mode)
AC Electrical Characteristics - Receive Data Link Timing (T1 mode)
Characteristic 1 2 3 Data Link Clock Output Delay Data Link Output Delay RxFP Output Delay Sym tRDC tRDD tRFD Min Typ Max 160 45 45 Units ns ns ns Test Conditions 50pF 50pF 50pF
111
MT9074
Advance Information
RxFP
RxDLCLK RxDL
Figure 21 - Receive Data Link Functional Timing (T1 mode)
tRFD RxFP VTT,VCT tRFD E1.5o tRDC RxDLCLK tRDD RxDL VTT,VCT VTT,VCT VTT
Figure 22 - Receive Data Link Diagram (T1 mode)
AC Electrical Characteristics - Receive Data Link Timing (E1 mode)
Characteristic 1 2 3 Data Link Clock Output Delay Data Link Output Delay RxFP Output Delay Sym tRDC tRDD tRFD Min Typ Max 160 45 45 Units ns ns ns Test Conditions 50pF 50pF 50pF
112
Advance Information
MT9074
RxFP TIME SLOT 0 Bits 4,3,2,1,0
Example A - 20 kb/s RxDLCLK RxDL
Example B - 12 kb/s RxDLCLK RxDL
Figure 23 - Receive Data Link Functional Timing (E1 mode)
E2o tRDC tRDC
VTT
RxDLCLK tRDD RxDL
VTT,VCT
VTT,VCT
Figure 24 - Receive Data Link Timing Diagram (E1 mode)
AC Electrical Characteristics - ST-BUS (E1 or T1 mode)
Characteristic 1 2 3 4 5 6 7 C4b Clock Width High or Low Frame Pulse Setup Frame Pulse Low Serial Input Setup Serial Input Hold Serial Output Delay Frame Pulse Delay Sym t4W tFPS tFPL tSIS tSIH tSOD tFDP 40 Min 80 10 70 20 20 75 Typ Max Units ns ns ns ns ns ns ns 150pF Line Synchronous Mode Test Conditions Line Synchronization Mode
113
MT9074
Advance Information
ST-BUS Bit Cells
Channel 31 Bit 0
Channel 0 Bit 7
Channel 0 Bit 6
Channel 0 Bit 5
F0b
C4b
Figure 25 - ST-BUS Functional Timing Diagram
ST-BUS Bit Stream F0b (Input)
Bit Cell
Bit Cell tFPH
Bit Cell
VTT tFPS t4WI t4WI VTT tSIH
C4b (Input)
All Input Streams tSIS tSOD All Output Streams
VTT
VTT,VCT
Figure 26 - ST-BUS Timing Diagram (Input Clocks)
114
Advance Information
MT9074
ST-BUS Bit Stream
Bit Cell
Bit Cell
Bit Cell
F0b (Output) tFPD C4b (Output) tSIH All Input Streams tSOD All Output Streams tSIS t4WO tFPD t4WO
VTT
VTT
VTT
VTT,VCT
Figure 27 - ST-BUS Timing Diagram (Output Clocks)
AC Electrical Characteristics - Multiframe Timing (T1 or E1 mode)
Characteristic 1 2 3 Receive Multiframe Output Delay Transmit Multiframe Setup Transmit Multiframe Hold Sym tMOD tMS tMH 50 50 * Min Typ Max 50 Units ns ns ns * 256 C2 periods -100nsec Test Conditions 150pF
Frame 12 or 24 DSTo BIt Cells F0b Bit 7 Bit 6 Bit 5 Bit 4 Bit 0 Bit 7 Bit 6
Frame 0 Bit 5 Bit 4 Bit 0 Bit 7
C4b (4.096 MHz)
RxMF
Figure 28 - Receive Multiframe Functional Timing (E1 mode)
115
MT9074
Advance Information
Frame N DSTi Bit Cells F0b C4b (4.096 MHz) Bit 7 Bit 6 Bit 5 Bit 4 Bit 0 Bit 7 Bit 6 Bit 5
Frame 0 Bit 4 Bit 0 Bit 7
TxMF
Figure 29 - Transmit Multiframe Functional Timing (T1 mode or E1 mode)
F0b
VTT
tMOD C4b tMOD RxMF(1) VTT,VCT tMH2 VTT
tMS TxMF(1)
Note
(1)
tMH
VTT
: These two signals do not have a defined phase relationship
Figure 30 - Multiframe Timing Diagram (T1 mode or E1 mode)
116
Advance Information
MT9074
tDW tWC C1.50 tDD TxA/TxB tWC
Figure 31 - Transmit Digital Data Timing Diagram (LIU Disabled)
AC Electrical Characteristics - Transmit Digital Framer Mode
Characteristics 1 2 3 Transmit Clock Pulse Width Transmit clock Pulse Width Transmit Data Delay Sym tDW tDW tDD Min Typ 648 244 25 Max Units ns ns ns Test Conditions 150pF - T1 mode 150pF - E1 mode
tRDS C1.5i
tRDH
RxA/B
Figure 32 - Receive Digital Data Timing Diagram (LIU Disabled)
AC Electrical Characteristics - Receive Digital Framer Mode
Characteristics 1 2 Receive Data Setup Time Receive Data Hold Time Sym tRDS tRDH Min 15 15 Typ Max Units ns ns Test Conditions
117
MT9074
1.5 s Frame 12 Frame 1 Frame 11
Advance Information
********
Frame 12
Frame 1
SBit
Channel 1
Channel 2
****
125 s
Channel 23
Channel 24
Most Significant Bit (First)
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
Bit 8
Least Significant Bit (Last)
5.2 s
Figure 33 - D4 Format
2.0 s Frame 15 Frame 0
********
Frame 14
Frame 15
Frame 0
Time Slot 0
Time slot 1
****
125 s
Time Slot 30
Time Slot 31
Most Significant Bit (First)
Bit 1
Bit 2
Bit 3
Bit 4
Bit
5
Bit 6
Bit 7
Bit 8
Least Significant Bit (Last)
(8/2.048) s
Figure 34 - PCM 30 Format
125s Channel 31 Channel 0 Channel 30 Channel 31 Channel 0
***
Most Significant Bit (First)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Least Significant Bit (Last)
(8/2.048)s
Figure 35 - ST-BUS Stream Format
118
Package Outlines
L1 A A2 L b
A1
e
D D1
E1
Index
E
Notes: 1) Not to scale 2) Top dimensions in inches 3) The governing controlling dimensions are in millimeters for design purposes ( )
WARNING: This package diagram does not apply to the MT90810AK 100 Pin Package. Please refer to the data sheet for exact dimensions. Pin 1
Metric Quad Flat Pack - L Suffix
44-Pin
Dim
64-Pin Max
0.096 (2.45) 0.083 (2.10) 0.018 (0.45)
100-Pin Max
0.134 (3.40) 0.12 (3.05) 0.02 (0.50)
128-Pin Max
0.134 (3.40) 0.12 (3.05) 0.015 (0.38)
Min
A A1 A2 b D D1 E E1 e L L1 0.01 (0.25) 0.077 (1.95) 0.01 (0.30)
Min
0.01 (0.25) 0.1 (2.55) 0.013 (0.35)
Min
0.01 (0.25) 0.1 (2.55) 0.009 (0.22)
Min
0.00 0.125 (3.17) 0.019 (0.30)
Max
0.154 (3.85) 0.01 (0.25) 0.144 (3.60) 0.018 (0.45)
0.547 BSC (13.90 BSC) 0.394 BSC (10.00 BSC) 0.547 BSC (13.90 BSC) 0.394 BSC (10.00 BSC) 0.031 BSC (0.80 BSC) 0.029 (0.73) 0.04 (1.03)
0.941 BSC (23.90 BSC) 0.787 BSC (20.00 BSC) 0.705 BSC (17.90 BSC) 0.551 BSC (14.00 BSC) 0.039 BSC (1.0 BSC) 0.029 (0.73) 0.04 (1.03)
0.941 BSC (23.90 BSC) 0.787 BSC (20.00 BSC) 0.705 BSC (17.90 BSC) 0.551 BSC (14.00 BSC) 0.256 BSC (0.65 BSC) 0.029 (0.73) 0.04 (1.03)
1.23 BSC (31.2 BSC) 1.102 BSC (28.00 BSC) 1.23 BSC (31.2 BSC) 1.102 BSC (28.00 BSC) 0.031 BSC (0.80 BSC) 0.029 (0.73) 0.04 (1.03)
0.077 REF (1.95 REF)
0.077 REF (1.95 REF)
0.077 REF (1.95 REF)
0.063 REF (1.60 REF)
NOTE: Governing controlling dimensions in parenthesis ( ) are in millimeters.
Package Outlines
160-Pin
Dim
208-Pin Max
0.154 (3.92) 0.01 (0.25) 0.01 (0.25) .126 (3.20) .007 (0.17) 1.204 (30.6) 1.102 (28.00) 1.204 BSC (30.6 BSC) 1.102 BSC (28.00 BSC) 0.020 BSC (0.50 BSC) 0.04 (1.03) 0.018 (0.45) 0.051 REF (1.30 REF) 0.029 (0.75) 0.018 (0.45)
240-Pin Max
.161 (4.10) 0.02 (0.50) .142 (3.60) .011 (0.27)
Min
A A1 A2 b D D1 E E1 e L L1 0.029 (0.73) 0.063 REF (1.60 REF) 0.125 (3.17) 0.009 (0.22) 1.23 BSC (31.2 BSC) 1.102 BSC (28.00 BSC) 1.23 BSC (31.2 BSC) 1.102 BSC (28.00 BSC) 0.025 BSC (0.65 BSC) -
Min
Min
0.01 (0.25) 0.126 (3.2) 0.007 (0.17) 1.360 BSC (34.6 BSC) 1.26 BSC (32.00 BSC) 1.360 BSC (34.6 BSC) 1.26 BSC (32.00 BSC) 0.0197 BSC (0.50 BSC)
Max
0.161 (4.10) 0.02 (0.50) 0.142 (3.60) 0.010 (0.27)
0.144 (3.67) 0.015 (0.38)
0.029 (0.75) 0.051 REF (1.30 REF)
NOTE: Governing controlling dimensions in parenthesis ( ) are in millimeters.
Package Outlines
F
A G
D1 D
D2
H E E1 e: (lead coplanarity) A1 I E2 Notes: 1) Not to scale 2) Dimensions in inches 3) (Dimensions in millimeters) 4) For D & E add for allowable Mold Protrusion 0.010"
20-Pin
Dim
28-Pin Min
0.165 (4.20) 0.090 (2.29) 0.485 (12.32)
44-Pin Min
0.165 (4.20) 0.090 (2.29) 0.685 (17.40)
68-Pin Min
0.165 (4.20) 0.090 (2.29) 0.985 (25.02)
84-Pin Min
0.165 (4.20) 0.090 (2.29) 1.185 (30.10)
Min
A A1 D/E D1/E1 D2/E2 e F G H I
0.165 (4.20) 0.090 (2.29) 0.385 (9.78) 0.350 (8.890) 0.290 (7.37) 0 0.026 (0.661) 0.013 (0.331)
Max
0.180 (4.57) 0.120 (3.04) 0.395 (10.03)
Max
0.180 (4.57) 0.120 (3.04) 0.495 (12.57)
Max
0.180 (4.57) 0.120 (3.04) 0.695 (17.65)
Max
0.200 (5.08) 0.130 (3.30) 0.995 (25.27)
Max
0.200 (5.08) 0.130 (3.30) 1.195 (30.35)
0.356 0.450 0.456 0.650 0.656 0.950 0.958 1.150 1.158 (9.042) (11.430) (11.582) (16.510) (16.662) (24.130) (24.333) (29.210) (29.413) 0.330 (8.38) 0.004 0.032 (0.812) 0.021 (0.533) 0.390 (9.91) 0 0.026 (0.661) 0.013 (0.331) 0.430 (10.92) 0.004 0.032 (0.812) 0.021 (0.533) 0.590 (14.99) 0 0.026 (0.661) 0.013 (0.331) 0.630 (16.00) 0.004 0.032 (0.812) 0.021 (0.533) 0.890 (22.61) 0 0.026 (0.661) 0.013 (0.331) 0.930 (23.62) 0.004 0.032 (0.812) 0.021 (0.533) 1.090 (27.69) 0 0.026 (0.661) 0.013 (0.331) 1.130 (28.70) 0.004 0.032 (0.812) 0.021 (0.533)
0.050 BSC (1.27 BSC) 0.020 (0.51)
0.050 BSC (1.27 BSC) 0.020 (0.51)
0.050 BSC (1.27 BSC) 0.020 (0.51)
0.050 BSC (1.27 BSC) 0.020 (0.51)
0.050 BSC (1.27 BSC) 0.020 (0.51)
Plastic J-Lead Chip Carrier - P-Suffix
General-10
http://www.mitelsemi.com
World Headquarters - Canada Tel: +1 (613) 592 2122 Fax: +1 (613) 592 6909 North America Tel: +1 (770) 486 0194 Fax: +1 (770) 631 8213 Asia/Pacific Tel: +65 333 6193 Fax: +65 333 6192 Europe, Middle East, and Africa (EMEA) Tel: +44 (0) 1793 518528 Fax: +44 (0) 1793 518581
Information relating to products and services furnished herein by Mitel Corporation or its subsidiaries (collectively "Mitel") is believed to be reliable. However, Mitel assumes no liability for errors that may appear in this publication, or for liability otherwise arising from the application or use of any such information, product or service or for any infringement of patents or other intellectual property rights owned by third parties which may result from such application or use. Neither the supply of such information or purchase of product or service conveys any license, either express or implied, under patents or other intellectual property rights owned by Mitel or licensed from third parties by Mitel, whatsoever. Purchasers of products are also hereby notified that the use of product in certain ways or in combination with Mitel, or non-Mitel furnished goods or services may infringe patents or other intellectual property rights owned by Mitel. This publication is issued to provide information only and (unless agreed by Mitel in writing) may not be used, applied or reproduced for any purpose nor form part of any order or contract nor to be regarded as a representation relating to the products or services concerned. The products, their specifications, services and other information appearing in this publication are subject to change by Mitel without notice. No warranty or guarantee express or implied is made regarding the capability, performance or suitability of any product or service. Information concerning possible methods of use is provided as a guide only and does not constitute any guarantee that such methods of use will be satisfactory in a specific piece of equipment. It is the user's responsibility to fully determine the performance and suitability of any equipment using such information and to ensure that any publication or data used is up to date and has not been superseded. Manufacturing does not necessarily include testing of all functions or parameters. These products are not suitable for use in any medical products whose failure to perform may result in significant injury or death to the user. All products and materials are sold and services provided subject to Mitel's conditions of sale which are available on request.
M Mitel (design) and ST-BUS are registered trademarks of MITEL Corporation Mitel Semiconductor is an ISO 9001 Registered Company Copyright 1999 MITEL Corporation All Rights Reserved Printed in CANADA TECHNICAL DOCUMENTATION - NOT FOR RESALE


▲Up To Search▲   

 
Price & Availability of MT9074AP

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X